03.QT信号槽(事件)
约 179 字小于 1 分钟
信号(事件)
一个信号可连接多个槽
多个信号连接一个槽
槽( 响应事件的方法 )
重要方法
QObject::connect(sender, signal, receiver, slot);
sender:信号的发送者(通常是 QObject 派生类的实例)
signal:发送的信号,格式为 &ClassName::signalName
receiver:信号的接收者
slot:槽函数,格式为 &ClassName::slotName
例
connect(senderObj, &SenderType:function, receiverObj, &TeceiverType::function);
在设计页面设置

在代码中设置
第一种



第二种


第三种

第四种
自定义信号与槽
1.继承QObject
2.声明一个宏 Q_OBJECT
获取信号发送者
sender()