在QGraphicsScene中添加QGraphicsItem对象,用setPos方法设置显示点,当这个点超出屏幕后,就不显示了,但我这个QGraphicsItem是显示区域很大的一个对象,只是设置的那个点超出了屏幕,其他大部分还是在屏幕内的,可QT却整个不显示了,怎么解决这个问题呢?我这个QGraphicsItem是个不规则图形,不好去算那部分在屏幕内,那部分在屏幕外呀!
------解决方案--------------------
QRectF QGraphicsItem::boundingRect () const [pure virtual]
This pure virtual function defines the outer bounds of the item as a rectangle; all painting must be restricted to inside an item's bounding rect. QGraphicsView uses this to determine whether the item requires redrawing.