0

私がやりたいことは、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);
    }
}
4

1 に答える 1