• 3293阅读
  • 0回复

[提问]先调用slotLayerTop 接着在GraphicsScene中执行 delete item操作后,会导致应用程序异常退出 [复制链接]

上一主题 下一主题
离线jixc2008
 

只看楼主 正序阅读 楼主  发表于: 2015-12-05
  1. //置于顶层  
  2. void QDrawGraphicsScene::slotLayerTop(QGraphicsItem *itemSelected)  
  3. {  
  4.     QList<QGraphicsItem *> collideItems = collidingItems(itemSelected);  
  5.     for (int i = collideItems.size()-1; i >= 0; --i)  
  6.         collideItems.at(i)->stackBefore(itemSelected);  
  7.     update();  
  8. }  



先调用slotLayerTop
接着在GraphicsScene中执行 delete item操作后,会导致应用程序异常退出
先不调用slotLayerTop则没有问题


快速回复
限100 字节
 
上一个 下一个