2010-03-30 45 views
3

我可以使用派生类的Qt样式表吗?我希望能够在小部件上定义一些自定义属性(如各种颜色),并能够在样式表中定义它们的值。带派生类的Qt样式表

这可能吗?

回答

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; 
};