我是 Qt 的新手,遇到了 Q_PROPERTY 类,并试图使用它设置一个静态成员。这是我到目前为止所拥有的:
class test{
Q_OBJECT
Q_PROPERTY(bool enabled READ enabled WRITE setEnabled)
public:
bool enabled() const{
return m_enabled;
}
void setEnabled(bool enable){
m_enabled = enable;
}
private:
static bool m_enabled;
};
当我尝试运行它时出现编译错误,所以我不确定是否有办法将静态成员与 Q_PROPERTY 一起使用。我已经阅读了他们的文档和其他论坛回复,但我仍然不清楚使用 Q_PROPERTY 的目的。