QGraphicsItem在场景中的位置

时间:2014-07-29 13:33:49

标签: c++ qt qgraphicsview qgraphicsscene

我正在研究MAC OS X 10.9上的QT 5.3 Widget应用程序,但我遇到了问题。

在我的计划中,我有一个QGraphicsView view包含QGraphicsScene scene版本QGraphicsEllipseItem parent我用作其他QGraphicsEllipseItem的父级(跟踪),让我们调用最后一个椭圆{ {1}}。

现在,我想获得child相对于child的位置。

每当我尝试现在到达场景中的坐标时,它会返回scene

[0,0]

如何获取项目相对于场景的坐标?

我已经阅读了一些关于这一点的教程,但我迷失了它们或者不理解(英语不是我的母语)。

1 个答案:

答案 0 :(得分:1)

尝试使用功能setPos()设置项目的位置。

用于获取场景位置的功能正确scenePos(),否则您也可以使用mapToScene()