QGraphicsScene,通过访问自定义类中的指针错误

时间:2013-06-11 17:13:56

标签: c++ qt pointers casting qgraphicsitem

我有一个非常复杂的问题...在Qt中我有一个继承自QGraphicsItem的自定义类(名为FotoGebouw),它还包含一个指向另一个自定义类(名为Gebouw)的指针。如果我想从场景中访问所选项目,换句话说就是“FotoGebouw”项目,我首先必须将它们转换为QGraphicsItems。但是这样,我似乎失去了他们指向的指针(称为linkGebouw)。

有没有人知道如何获取从场景中选择的FotoGebouw项目,而我仍然可以获得

QList<QGraphicsItem *>bordSceneGebouwen=bordscene->selectedItems();
FotoGebouw *teVerplaatsenFoto=dynamic_cast<FotoGebouw *>(bordSceneGebouwen[0]);
Gebouw *teVerplaatsen=teVerplaatsenFoto->linkGebouw;

0 个答案:

没有答案