【发布时间】:2014-11-14 00:45:40
【问题描述】:
如何在场景中找到特定项目并将其删除。 我已经声明了一个图形项目并将其添加到场景中。现在在某些情况下,我必须从场景中删除该项目,但在从场景中删除该项目之前,我想知道该项目是否已添加到场景中。如果我尝试删除未添加到场景中的项目,则会收到以下错误:
"QGraphicsScene::removeItem: item 0x121c520's scene (0x0) is different from this scene (0x1143850)"
该项目没有被选中,所以我不能使用 scene()->selectedItem() 列表。
【问题讨论】:
标签: c++ qt qgraphicsscene