2011-01-17 36 views
0

QGraphicsSceneを使用してQtでシーンを作成しました。車、バスなどのような多くのものをQGraphicsPixmapItemを使ってシーンに配置しました。今私はそれらを実行させるために私が配置したこれらのオブジェクトを にいくつかのプロパティを割り当てたいと思います。それ、どうやったら出来るの 。たとえば、各オブジェクトをカスタムクラスオブジェクトに関連付ける必要があります。誰でも助けてくれますか?私はまた、キーと値を関連づける関数setDataに気づいた。もしそうなら、これを使うことができますか?これを行う標準的な方法は何ですか?Qtでシーンのオブジェクトにプロパティを設定する方法

答えて

0

Qtのプロパティシステムを使用したい場合は、QObjectとQGraphicsItemを継承します。 Q_OBJECTマクロも必ず定義してください。

class CustomPixmapItem : public QObject, public QGraphicsPixmapItem 
{ 
    Q_OBJECT 
    ... 
関連する問題