我创建了自己的类:
class myTile : public QGraphicsItem{}
我在myTile
中添加了这些QGraphicsScene
。每个myTile
都有值和值的getter。现在我想获得myTile
并阅读其值。
我尝试了collidingItems()
和itemAt()
,但问题是:这两种方法只能返回QGraphicsItem
。 QGraphicsItem
中的myTile
没有我的返回值方法。有没有办法获得自定义项目?
提前谢谢!
答案 0 :(得分:0)
myTile *t = (myTile*)myScene->itemAt(i);
t->myMethod();