QT 信号和槽的使用笔记

 

目录

信号和槽介绍

回调机制

信号槽机制

信号

信号槽和直接调用效率问题

信号和槽的使用对比

QT5 写法

QT4 写法

总结


信号和槽介绍

信号与插槽机制,提供对象间的通信机制。可以取代原始的回调和消息映射机制。信号与槽是迅速的,类型安全的,健壮的,完全面向对象并用C++实现的一种机制。

回调机制

  1. 不能确认回调执行时候传递进来的函数参数是否是正确的类型,容易造成进程崩溃。
  2. 回调这种方式紧紧绑定了图形用户接口的功能元素,很难吧开发进行独立的分类。

信号槽机制

  1. 信号与槽机制是类型安全的,它以警告的方式报告类型错误,而不会使系统产生崩溃。
  2. 信号和槽通过使用connect()函数建立连接,不要求类之间想回知道细节,可以方便开发出代码高可用的类。

信号

当对象内部状态发生改变,然后发射信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值