我想要做的是删除或更新QGraphicsSimpleTextItem
我添加到的文本值QGraphicsItem
,但由于某种原因,文本不会更新,但它会累积在创建的项目中。这就是我现在所做的:
void DiagramItem::mouseDoubleClickEvent( QGraphicsSceneMouseEvent* event )
{
if (event->button() != Qt::LeftButton)
{
return;
}
Dialog *mydiag = new Dialog();
mydiag->show();
if(mydiag->exec())
{
QString tx = mydiag->getname();
txt = new QGraphicsSimpleTextItem;
txt->setText(tx);
txt->setParentItem(this);
}
}