Hi! I created a QGraphicsView where I have many objects. These objects have to move in the scene when a button is clicked. The fact is that the major part of these items is not visible and won't be visible even when the animation occurs.

It seems to me that the view redraws everything even if it is not visible. Is it possible to tell the view to redraw only in case the items are inside the view? Or maybe I have to do this myself by computing somehow which items will be visible or not during the animation and make only them move?

I need this as the device that will show the animations is very slow, so any reduction of computation would be very useful.
Thanks!