我有一个非常复杂的问题...在Qt中我有一个继承自QGraphicsItem的自定义类(名为FotoGebouw),它还包含一个指向另一个自定义类(名为Gebouw)的指针。如果我想从场景中访问所选项目,换句话说就是“FotoGebouw”项目,我首先必须将它们转换为QGraphicsItems。但是这样,我似乎失去了他们指向的指针(称为linkGebouw)。
有没有人知道如何获取从场景中选择的FotoGebouw项目,而我仍然可以获得
QList<QGraphicsItem *>bordSceneGebouwen=bordscene->selectedItems();
FotoGebouw *teVerplaatsenFoto=dynamic_cast<FotoGebouw *>(bordSceneGebouwen[0]);
Gebouw *teVerplaatsen=teVerplaatsenFoto->linkGebouw;