我使用QGraphicsScene
在Qt中创建了一个场景。我使用QGraphicsPixmapItem
在汽车,公共汽车等场景中放置了许多物体。现在我想分配一些属性
我放置的这些物体让我可以让它们运行。我怎么做 。例如,我想将每个对象与我的自定义类对象相关联。谁能帮我 。我还注意到setData
函数将键与值相关联。如果是这样,可以使用它吗?这样做的标准方法是什么。
答案 0 :(得分:0)
如果可能并且您想使用Qt的属性系统,则继承QObject以及QGraphicsItem。确保还定义了Q_OBJECT宏。
class CustomPixmapItem : public QObject, public QGraphicsPixmapItem
{
Q_OBJECT
...