Domanda

È possibile utilizzare i fogli di stile Qt con un widget derivato? Mi piacerebbe essere in grado di definire alcune proprietà personalizzate sul widget (come vari colori) ed essere in grado di definire il loro valore in un foglio di stile.

È possibile?

È stato utile?

Soluzione

Certo, basta dichiarare le proprietà con 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;
};
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top