Qt多线程编程(Qt5框架 、C++语言)
2023-07-02 15:08 作者:bili_42401237447 | 我要投稿
QT中的信号和槽
信号(signal),就是特定情况下被发射的事件。
槽(slot)就是对信号的响应函数,就是一个函数。
Signal与slot之间的关联,是通过QObject::connect函数实现, 基本格式如下:
QObject::connect(sender,SIGNAL(signal()), receiver, SLOT(slot()))。
一个singal可以connect到多个slots;多个signal可以connect到同一个slot;一个signal可以connect到另外一个signal。
在使用signal与slots的类中,该类必须被宏Q_OBJECT修饰。