質問

することができます私の使用Qtはスタイルシートは、ウィジェット派生しますか?私は、(様々な色のような)ウィジェットにいくつかのカスタムプロパティを定義し、スタイルシートでその値を定義することができることができるようにしたいと思います。

これは可能でしょうか?

役に立ちましたか?

解決

確かに、ちょうど Q_PROPERTY にしてあなたの特性を宣言します。

class MyClass : public QObject
{
    Q_OBJECT
    Q_PROPERTY( int fun READ getFun WRITE setFun )
    public:
    MyClass( QObject * parent=0, const char * name=0 );
    ~MyClass();

    void setFun( int x );
    int getFun() const;
};
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top