首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QGraphicsItem的setPos方法有关问题

2012-05-29 
QGraphicsItem的setPos方法问题在QGraphicsScene中添加QGraphicsItem对象,用setPos方法设置显示点,当这个

QGraphicsItem的setPos方法问题
在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.

热点排行