QT常用的属性READ、WRITE、MEMBER、NOTIFY、RESET。
1 QObject子类中使用Q_PROPERTY宏声明属性;
2 Q_PROPERTY宏中不能使用逗号(,),只能使用空格。
3 每个属性至少有一个READ方法;
4 如果没有READ方法,那就必须有MEMBER;
5 READ和WRITE关联了类的成员函数,MEMBER关联的类的成员变量;
6 WRITE不能直接触发NOTIFY信号;
7 MEMBER关联的成员变量被修改之后可以触发NOTIFY信号;
8 READ关联的方法返回属性类型或者同类型的引用;
9 WRITE关联的方法没有返回值,参数必须为属性类型或者同类型引用;
10 NOTIFY关联的信号可以不带参数,可以带一个参数,参数为属性类型或者该类型的引用;
11 RESET方法没有返回值,没有参数。