Qt QGraphicsSiteMgroup在删除后无法添加新的
我正在QGraphicsView上附加场景Qt QGraphicsSiteMgroup在删除后无法添加新的,qt,qgraphicsitem,qmouseevent,Qt,Qgraphicsitem,Qmouseevent,我正在QGraphicsView上附加场景 QGraphicsItem* scene_ = new QGraphicsScene(this); setScene(scene_); 在现场,我添加了两件事 QGraphicsItem* prev_pixmap_item_ = scene_->addPixmap(pm); scene_->addItem(prev_pixmap_item_); prev_pixmap_item_->setZValue (0); QG
QGraphicsItem* scene_ = new QGraphicsScene(this);
setScene(scene_);
在现场,我添加了两件事
QGraphicsItem* prev_pixmap_item_ = scene_->addPixmap(pm);
scene_->addItem(prev_pixmap_item_);
prev_pixmap_item_->setZValue (0);
QGraphicsItemGroup *roiToolGraphicsItem = new QGraphicsItemGroup();
scene_->addItem(roiToolGraphicsItem);
roiToolGraphicsItem->setZValue(1);
我能够在现场添加QGraphicsItem
但是当我用这个命令删除一次时。。在那之后,我无法重新绘制
scene_->removeItem(roiToolGraphicsItem);
有人能帮忙吗/
第二,我需要帮助。。我需要QGraphicsItem上的鼠标事件。。鼠标选中我可以识别的QGraphicsite,以便我可以对此采取一些行动
非常感谢您的帮助什么是“我无法重新绘制”?更具体地描述您的问题。一旦运行此cmd scene->removietem(roiToolGraphicsItem);如果我查看->DrawRectangle(矩形,颜色);我不能再画画了太好了。现在显示
DrawRectangle
的代码。