• 4823阅读
  • 2回复

请高手帮忙,addline添加完得线,怎么才可以删掉?? [复制链接]

上一主题 下一主题
离线imc198857
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-12
如题~


QGraphicsLineItem*line;


line=this->addLine(522+5,210+5,event->scenePos().x()-5,event->scenePos().y()-5);


如何才可以去掉这个线?




问题特急,如果有答案,希望给一份建议发到邮箱:imc198857@hotmail.com



[ 此帖被imc198857在2011-05-12 22:56重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-13
删除分配到heap中的对象,当然是用delete了 ^_^

如果你只是想从scene中移除(而不是删除它),看manual:QGraphicsScene::removeItem
离线imc198857
只看该作者 2楼 发表于: 2011-05-13
回 1楼(dbzhang800) 的帖子
问题解决了,用的QList<GraphicsScene *> 把图元添加进List 然后 removeItem 就OK了!
快速回复
限100 字节
 
上一个 下一个