Qt多線程編程(Qt5框架 、C++語(yǔ)言)
2023-07-02 15:08 作者:bili_42401237447 | 我要投稿
QT中的信號(hào)和槽
信號(hào)(signal),就是特定情況下被發(fā)射的事件。
槽(slot)就是對(duì)信號(hào)的響應(yīng)函數(shù),就是一個(gè)函數(shù)。
Signal與slot之間的關(guān)聯(lián),是通過(guò)QObject::connect函數(shù)實(shí)現(xiàn), 基本格式如下:
QObject::connect(sender,SIGNAL(signal()), receiver, SLOT(slot()))。
一個(gè)singal可以connect到多個(gè)slots;多個(gè)signal可以connect到同一個(gè)slot;一個(gè)signal可以connect到另外一個(gè)signal。
在使用signal與slots的類(lèi)中,該類(lèi)必須被宏Q_OBJECT修飾。
標(biāo)簽: