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方法没有返回值,没有参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)