[英]How to remove QGraphicsItem from QGraphicsScene when it goes out of scene window
[英]Does QGraphicsScene, or QGraphicsItem, store scene coordinates?
我以編程方式在QGraphicsScene
移動了這些項目,它們最終放置在錯誤的位置。 它們以坐標(2x,2y)而不是(x,y)結尾。
我在某個地方改變了錯誤的事情。 我既處理場景又處理單個項目,都通過指針進行訪問。
QGraphicsItem::pos()
可以為您提供場景坐標中的位置(它沒有父級)。 QGraphicsScene
保存場景中所有項目的列表: QList<QGraphicsItem *> QGraphicsScene::items () const
。
我的問題 :項目在場景中的位置的信息-是存儲在場景中還是項目中?
謝謝!
在項目中,即在qgraphicsitem pimpl類中。 打開qgraphicsitem_p.h,您將在其中找到QPointF pos成員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.