簡體   English   中英

QGraphicsScene或QGraphicsItem是否存儲場景坐標?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM