[Qt入门篇]8 Qt的属性系统——总结

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方法没有返回值,没有参数。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值