执行以下操作:
scene->removeItem(item);
item->deleteLater();
从场景移除图形项并删除它,这样做之后发现有一定概率程序会崩溃,并提示:
pure virtual method called
terminate called without an active exception
解决办法是场景设置:
setItemIndexMethod(QGraphicsScene::NoIndex);
执行以下操作:
scene->removeItem(item);
item->deleteLater();
从场景移除图形项并删除它,这样做之后发现有一定概率程序会崩溃,并提示:
pure virtual method called
terminate called without an active exception
解决办法是场景设置:
setItemIndexMethod(QGraphicsScene::NoIndex);