0
点赞
收藏
分享

微信扫一扫

【RabbitMQ】一篇文章带你理解消息分发的六种模式

古得曼_63b6 2024-06-22 阅读 16

目录

一、什么是信号与槽

二、信号与槽的关联

1. 使用connect函数

2. 自动连接

三、定义自己的信号

四、定义自己的槽

五、发送信号

六、信号和槽的连接方式

1.直接连接方式 Qt::DirectConnection

2.队列连接: Qt::QueuedConnection

3.阻塞队列连接 Qt::BlockingQueuedConnection

4.自动连接方式 Qt::AutoConnection

5.Qt::UniqueConnection

七、信号与槽的对应关系

八、信号与槽的断开

九、信号与槽传递自定义类型的参数


一、什么是信号与槽

信号槽,是Qt的核心机制,用来实现对象之间的通信: 即,某个对象,想通知另一个对象去做某件事情时, 这个对象,就发送某个“信号”, 另一个对象收到这个信号后,就去做之前约定好的那个 特定的事情。

问题:为什么不直接使用C/C++的回调函数,而去使用信号槽?

举报

相关推荐

0 条评论