我有自己的对象实现QGraphicsItem
- 它基本上只是一个带边框的正方形。我试图在该项目内绘制形状,并将其用作父项。问题在于,我用于父级形状的坐标不是相对于父级的坐标,而是相对于场景。在QGraphicsItem(父)中绘制具有相对于父项的位置的形状
示例:我想在我的QGraphicsItem
(父级)内画一个QGraphicsLineItem
。父母是50,50,尺寸20x20。如果我使用坐标0,0,20,20绘制一条与指定的父对象相关的线,则相对于场景而不是父对象绘制0,0,20,20。
是否有办法使线(或任何其他形状)使用位置相对于父,而不是场景?或者我需要通过检查父母的X和Y来手动确定坐标?
谢谢 - 这实际上是我打算做的。 – giraffee 2012-01-02 17:35:30