引用第5楼mumutouv于2008-08-11 14:30发表的 :
Q_PROPERTY是属性,就是在用designer画控件的时候,然后选择里面属性啊,:-),这下知道怎么用了吧?
这个我是知道的。
例如这样一个类的声明和实现:
class QItemGroup : public QObject
{
Q_OBJECT
Q_PROPERTY(int mGroupType READ groupType WRITE setGroupType)
private:
int mGroupType;
public:
int groupType() const;
void setGroupType(int groupType);
};
这里int mGroupType的定义是必须有的吗?Q_PROPERTY宏就是为了指明该类有int mGroupType 这样一个属性?没有其他功能?