我定义了一个自定义小部件,基本上是添加到QLabel。简单的(Qstring和enum)属性是可以的,并出现在我的QT设计器中。
我现在正在尝试添加一个列表属性。
所以我将我的财产声明为:
Q_PROPERTY(QList<int> points READ getpoints )
我有我的私有变量QList<int> m_points;
但是,我无法在QT设计师专业编辑中看到我的积分属性。而且,我不知道出了什么问题。
我试图添加DESIGNABLE标志,但它什么也没做。
有任何线索吗?
答案 0 :(得分:0)
问题源于我忘记了属性中的WRITE部分。
添加set方法和Q_PROPERTY中的Write就可以了。