我有自己的對象實現QGraphicsItem
- 它基本上只是一個帶邊框的正方形。我試圖在該項目內繪製形狀,並將其用作父項。問題在於,我用於父級形狀的座標不是相對於父級的座標,而是相對於場景。在QGraphicsItem(父)中繪製具有相對於父項的位置的形狀
示例:我想在我的QGraphicsItem
(父級)內畫一個QGraphicsLineItem
。父母是50,50,尺寸20x20。如果我使用座標0,0,20,20繪製一條與指定的父對象相關的線,則相對於場景而不是父對象繪製0,0,20,20。
是否有辦法使線(或任何其他形狀)使用位置相對於父,而不是場景?或者我需要通過檢查父母的X和Y來手動確定座標?
謝謝 - 這實際上是我打算做的。 – giraffee 2012-01-02 17:35:30