【qt】有点意思的信号与槽

简介: 【qt】有点意思的信号与槽

用有趣的故事记重要的事.

忘风客栈

我叫韩立,为了红尘劫,我来到了人间的忘风客栈,当了一名小二.

我已经在这里摸鱼半个月了,已经摸清楚了人间的生存法则,这个饭店就是一个信号与槽的机制.你想要获取更多的银两就必须要多做事.

每次大厨做完一个菜,掌柜的就大喊一声,菜已毕

“大喊一声,菜已毕” 这就是一个信号Signal

每当我听到,我就会去端菜

“我去端菜” 就是一个槽Slot

掌柜的就是舒服,什么都不用做,就喊一声就好了,我还要死去活来的跑来跑去.

信号只需要声明,不需要实现.而槽函数需要做具体的实现.

掌柜的倒算是一个大方人,每次在我端菜的同时,还传给我一瓶酒,说是给客户的,而我就从中作梗,有时我就自己带回去喝了,有时才真正的给到客户,但是掌柜的只传给我一瓶,不给多的,我想要两瓶还不行.

信号的参数必须要大于等于槽的参数,槽的参数可以少一些

平时工作我还是兢兢业业的,掌柜的一喊菜已毕,我马上去端给客人,但有时确实累呀,这牛马生活,我就慢慢悠悠,等上一等才去.

信号与槽连接的方式有直接连接,队列连接,阻塞连接,自动连接.

后来店里的小二越来越多,每次端菜,我们都一蜂拥的上去.

一个信号对应多个槽

后面掌柜的看我长得眉清目秀又巧言善辩,就叫我又去招待客人.

一有客人来我就要上去说几句,然后又要一听到菜已毕,又要去端菜,真是苦命人呀.

多个信号可以关联一个槽

有的时候我实在是忙不过来,就把端菜的任务给另外一个小二.

信号可以连接一个信号

数年后,毁灭吧,世界,我累了,不想当牛马了,我得要回天星城修炼了,感觉辞职结工资走人.

信号和槽可以断开连接 disconnect()

相关文章
|
1月前
|
编译器
(9)Qt中信号与槽重载的解决方案
本文介绍了在Qt中处理信号与槽重载问题的三种解决方案:使用函数指针、Qt提供的QOverload类和Qt4的宏方式。
99 3
|
6月前
|
存储 安全 编译器
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
1951 4
|
6月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
82 0
|
6月前
|
编译器 C++ 开发者
QT基础【7-跨进程发送信号】
QT基础【7-跨进程发送信号】
|
6月前
|
存储 API C++
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
532 0
|
6月前
|
安全 编译器 开发者
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
206 0
|
1月前
(8)Qt中的自定义信号
本文介绍了如何在Qt框架中创建和使用自定义信号,并通过一个父子窗口切换的示例来展示自定义信号的实现和应用。
68 3
(8)Qt中的自定义信号
|
16天前
|
C++
003 Qt_信号和槽-上
本文介绍了Qt中的信号与槽机制,包括信号和槽的概念、本质及连接方法,并演示了如何自定义槽函数。信号是事件的体现,槽是对信号的响应函数。通过信号与槽,可以将独立的控件关联起来,实现复杂的交互逻辑。文中还详细展示了如何在Qt项目中定义和使用槽函数,通过实例代码和图形化界面操作,帮助读者更好地理解和应用这一机制。
26 1
003 Qt_信号和槽-上
|
5月前
|
安全 C++ Windows
Qt信号与槽机制
Qt信号与槽机制
52 1
|
3月前
|
程序员 C++
【Qt】信号与槽(下)
【Qt】信号与槽(下)