0

我在 QGraphicsView 上附加了 scene_

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 ..

但是当我使用这个 cmd 删除一次 .. 之后我无法重绘

scene_->removeItem(roiToolGraphicsItem);

请有人帮忙/

其次,我需要帮助 .. 我需要 QGraphicsItem 上的鼠标事件 .. mouse Selected Qgraphicsitem 我可以识别,以便我可以对此采取一些措施

您的帮助将不胜感激

4

0 回答 0