0
我分類了QGraphicsItem和重新實現的paint。
在油漆我寫了這樣的用於標記項目:座標混亂
painter->drawText("Test",10,40);
一段時間後,我覺得這可能是處理標籤有獨立的項目非常有用。所以我寫了這樣的東西。
QGraphicsTextItem *label = new QGraphicsTextItem("TEST",this);
setPos(10,40);
但是兩個「測試」繪圖不出現在屏幕上的相同位置。我猜想差異可能與項目座標 - 場景座標有關。我嘗試了QGraphicsItem接口中的所有mapFrom ...和mapTo ...組合,但沒有任何進展。我想要繪圖出現在屏幕上的相同位置。
我想念什麼?
如果答案是我的問題的最終解決方案,我會接受它。如果答案是有用的,但不是最終解決方案,我會投票給它。 – onurozcelik 2010-06-14 08:08:03