05 信号与槽机制

信号(Signal)

信号的本质是事件,例如鼠标点击,窗口刷新,键盘输入等

槽(Slot)

槽的本质是信号对应的函数,可以有参,可以发生重载

信号与槽机制的优点:松散耦合

案例:使用信号和槽实现点击按钮关闭窗口的功能

复制代码
//connect(信号的发送者,发送的信号,信号的接受者,槽函数);
//点击按钮,实现关闭窗口
//1:信号发送者(指针)
//2:发送的信号(地址)
//3:信号接受者(指针)
//4:槽函数(地址)
QPushButton *myBtn= new QPushButton;
myBtn->setParent(this);
myBtn->setText("按钮");
connect(myBtn,&MyPushButton::clicked,this,&MyWidget::close);
相关推荐
blog_wanghao3 小时前
基于Qt的串口调试助手
开发语言·qt
Sss_Ass10 小时前
在Qt Creator创建并编写第一个程序
开发语言·qt
jf加菲猫11 小时前
第12章 数据可视化
开发语言·c++·qt·ui
咸鱼翻身小阿橙13 小时前
QT总结-P2
开发语言·qt
雪的季节13 小时前
QT QPointer 解析
开发语言·qt
老歌老听老掉牙1 天前
PyQt5+Qt Designer实战:可视化设计智能参数配置界面,告别手动布局时代!
python·qt
A.A呐1 天前
【QT第六章】界面优化
开发语言·qt
sycmancia1 天前
Qt——布局管理器(一)
前端·qt
AlanW1 天前
QT 信号槽内部实现原理深度解析
qt
A.A呐1 天前
【QT第五章】系统相关
开发语言·qt