【发布时间】:2012-02-07 01:03:54
【问题描述】:
有没有一种快速的方法来获取 QGraphicsView 中 QGraphicsItems 的视口坐标?我能想到的唯一方法是调用 QGraphicsView::items(),然后调用 QGraphicsItem::pos(),然后调用 QGraphicsView::mapFromScene。
不过,我一定遗漏了一些东西,因为项目已经转换为视口坐标以在 QGraphicsView 上正确定位它们,因此使用 mapFromScene 再次将其转换为视口坐标似乎效率低下——尤其是因为在我的情况下,这种情况经常发生并且对于许多项目。有没有更直接的方法?
【问题讨论】:
标签: qt qgraphicsview