3

派生ウィジェットで Qt スタイルシートを使用できますか? ウィジェットでいくつかのカスタム プロパティ (さまざまな色など) を定義し、スタイルシートでそれらの値を定義できるようにしたいと考えています。

これは可能ですか?

4

1 に答える 1

2

確かに、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;
};
于 2010-03-30T23:13:15.213 に答える