我有一个属性可以对变量进行一些计算,但我不希望反射变量反映UI,所以我只需要做一些计算,但最终的结果不应该反映出来属性中的UI。
答案 0 :(得分:3)
只是不添加写访问器,例如
class MyClass : public QObject
{
Q_OBJECT
Q_PROPERTY(int myVar READ myVar NOTIFY myVarChanged) //No WRITE ...
public:
int myVar() const;
signals:
void myVarChanged(int myVar);
private:
int m_myVar;
}