05 信号与槽机制

信号(Signal)

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

槽(Slot)

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

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

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

复制代码
//connect(信号的发送者,发送的信号,信号的接受者,槽函数);
//点击按钮,实现关闭窗口
//1:信号发送者(指针)
//2:发送的信号(地址)
//3:信号接受者(指针)
//4:槽函数(地址)
QPushButton *myBtn= new QPushButton;
myBtn->setParent(this);
myBtn->setText("按钮");
connect(myBtn,&MyPushButton::clicked,this,&MyWidget::close);
相关推荐
mengzhi啊16 小时前
Qt Designer UI 界面 拖的两个 QLineEdit,想按 Tab 从第一个跳到第二个
qt
笨笨马甲19 小时前
Qt MQTT
开发语言·qt
姓刘的哦1 天前
Qt实现蚂蚁线
开发语言·qt
Ivy_belief1 天前
Qt网络编程实战:从零掌握 QUdpSocket 及 UDP 通信
网络·qt·udp
丁劲犇1 天前
在Trae Solo模式下用Qt HttpServer和Concurrent升级MCP服务器绘制6G互联网覆盖区域
服务器·开发语言·qt·ai·6g·mcp·trae
笨笨马甲1 天前
Qt MODBUS协议
开发语言·qt
我喜欢就喜欢1 天前
Word 模板匹配与样式同步技术详解
开发语言·c++·qt·word·模板匹配
Ronin3051 天前
【Qt常用控件】容器类控件和布局管理器
开发语言·qt·常用控件·布局管理器·容器类控件
2301_803554522 天前
qt信号槽机制以及底层实现原理
开发语言·qt
笨笨马甲2 天前
Qt 音视频编解码
开发语言·qt