вернуть пользовательский QGraphicsItem с помощью itemAt () или collidingItems ()

Я создаю свой собственный класс:

class myTile : public QGraphicsItem{}

Я добавляю эти myTile в QGraphicsScene, каждый myTile имеет значение и получатель для значения. Теперь я хочу получить myTile и прочитайте его значение.

Я старался collidingItems() а также itemAt(), но проблема в том, что эти два метода могут только вернуть QGraphicsItem, QGraphicsItem не мой метод возврата значения в myTile, Есть ли способ получить заказной предмет?
Заранее спасибо!

0

Решение

myTile *t = (myTile*)myScene->itemAt(i);
t->myMethod();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]