Я создаю свой собственный класс:
class myTile : public QGraphicsItem{}
Я добавляю эти myTile
в QGraphicsScene
, каждый myTile
имеет значение и получатель для значения. Теперь я хочу получить myTile
и прочитайте его значение.
Я старался collidingItems()
а также itemAt()
, но проблема в том, что эти два метода могут только вернуть QGraphicsItem
, QGraphicsItem
не мой метод возврата значения в myTile
, Есть ли способ получить заказной предмет?
Заранее спасибо!
myTile *t = (myTile*)myScene->itemAt(i);
t->myMethod();
Других решений пока нет …