2010-03-30 4 views
3

Puis-je utiliser des feuilles de style Qt avec un widget dérivé? J'aimerais pouvoir définir certaines propriétés personnalisées sur le widget (comme différentes couleurs) et pouvoir définir leur valeur dans une feuille de style.Qt Stylesheets avec des classes dérivées

Est-ce possible?

Répondre

2

Bien sûr, déclarez simplement vos propriétés avec 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; 
}; 
Questions connexes