2013-05-04 73 views
0

如果这样的话题也被创建了,请不好意思。我一直在寻找它,无论如何,没有找到它。 我可以通过点击坐标来获取qgraphicsitem,它位于最上方的项目下方,方式可爱吗?我的意思是我可以尝试使用这个事实,那就是场景将点击信号发送到光标位置下的所有项目,但它似乎是不必要的复杂化。如何从场景中获取非最顶级的qgraphicsitem

回答

0

使用QGraphicsView::items(const QPoint& pos) const返回视口坐标下的所有项目,它们按递减的堆栈顺序(docs)。

+0

非常感谢您的回答!好像我的眼睛很累,我没有自己找到它。 – Juriy 2013-05-06 13:12:39