Я создал сцену в Qt, используя QGraphicsScene
. И я поместил в сцену много объектов, таких как автомобиль, автобус и т. д., используя QGraphicsPixmapItem
. Теперь я хочу присвоить этим объектам, которые я разместил, некоторые свойства, чтобы я мог заставить их работать. Как это сделать . Например, я хочу связать каждый объект с моими объектами пользовательского класса. Может кто-нибудь мне помочь . Я также заметил функцию setData
, которая связывает ключ со значением. Можно ли это использовать, если да, то как. Каков стандартный способ сделать это.
Как установить свойства объекта в сцене в Qt
Ответы (1)
Если это возможно и вы хотите использовать систему свойств Qt, наследуйте от QObject, а также от QGraphicsItem. Не забудьте также определить макрос Q_OBJECT.
class CustomPixmapItem : public QObject, public QGraphicsPixmapItem
{
Q_OBJECT
...
person
Vicken Simonian
schedule
17.01.2011