我正在研究MAC OS X 10.9上的QT 5.3 Widget应用程序,但我遇到了问题。
在我的计划中,我有一个QGraphicsView view
包含QGraphicsScene scene
版本QGraphicsEllipseItem parent
我用作其他QGraphicsEllipseItem
的父级(跟踪),让我们调用最后一个椭圆{ {1}}。
现在,我想获得child
相对于child
的位置。
每当我尝试现在到达场景中的坐标时,它会返回scene
:
[0,0]
如何获取项目相对于场景的坐标?
我已经阅读了一些关于这一点的教程,但我迷失了它们或者不理解(英语不是我的母语)。
答案 0 :(得分:1)
尝试使用功能setPos()
设置项目的位置。
用于获取场景位置的功能正确scenePos()
,否则您也可以使用mapToScene()
。