信号和槽

Posted liuxjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信号和槽相关的知识,希望对你有一定的参考价值。

信号槽的优点:

松散耦合 , 信号发送端和接收端本身是没有关联的 , 通过connect连接 , 将两端耦合到一起。

 

点击按钮关闭窗口

参数1 信号的发送者 参数2 发送的信号(函数的地址) 参数3 信号的接收者 参数4 处理的槽函数

connect(btn2 , &QPushButton::clicked , this , &QWidget::close );

btn2  : QPushbutton 的一个对象 

&QPushButton::clicked  ; clicked 信号的地址

this : 当前的窗口指针

&QWidget::close  : close 槽的地址

以上是关于信号和槽的主要内容,如果未能解决你的问题,请参考以下文章

Qt信号和槽的问题

简单理解信号和槽

PyQt5的信号和槽

Qt 6.x中的信号和槽介绍及示例

Qt 6.x中的信号和槽介绍及示例

4自定义信号和槽函数