【发布时间】:2011-02-02 16:51:46
【问题描述】:
我可以将 Qt 样式表与派生小部件一起使用吗?我希望能够在小部件上定义一些自定义属性(如各种颜色),并能够在样式表中定义它们的值。
这可能吗?
【问题讨论】:
我可以将 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;
};
【讨论】: