标签:click include push bsp 关闭窗口 交互 接收 一个 font
信号和槽作为QT的最大特点,因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。
举例来说明 信号和槽(传智播客经典举例)
伪代码说明
connect(信号的发送者,发送的具体信号,信号的接收者,信号的处理);
信号和槽的优点: 松散耦合,信号的发送端 和 接收端 本身没有关联,而是通过connect函数连接,将两端耦合在一起。
代码示例
1 #include "widget.h" 2 #include <QPushButton> //按钮控件的头文件 3 Widget::Widget(QWidget *parent) 4 : QWidget(parent) 5 { 6 //创建一个按钮 7 QPushButton * btn2=new QPushButton("点击我关闭",this); 8 //需求 点击按钮 关闭窗口 9 //参数1 信号发送者 参数2 具体的信号 参数3 信号的接收者 参数4 槽 10 connect(btn2,&QPushButton::clicked,this,&Widget::close); 11 } 12 13 Widget::~Widget() 14 { 15 }
标签:click include push bsp 关闭窗口 交互 接收 一个 font
原文地址:https://www.cnblogs.com/GaJack/p/12919741.html