QObject::connect(sender,SIGNAL(signal()),receiver,SLOT(slot()));
静态函数,将sender的signal信号与receiver的slot函数相关联,QObject为所有Qt类的基类,也可以把QObject::省略,信号与槽的类中,要加入宏定义Q_OBJECT,一个信号可以连接另一个信号,连接后会同时发送两个信号,sender()可以获取信号发射者。如果槽函数中要获得信号发送者的对象名,可以使用this->sender()->objectName();来获取,也可以用.className();获取对象类。
【QT】QObject::connect
于 2022-01-27 13:54:11 首次发布