connect(信号发出者,信号(地址&),信号接收者,槽函数(地址&));
或者槽函数写Lambda表达式 如
connect(信号发出者,信号(地址&),信号接收者,[=]()
{
xxxxx;
});
若信号函数是有重载类型,则使用函数指针
函数指针:
void(Teacher::*TeacherSignal)(int)= &Teacher::teach;
返回值(作用域:: *指针名)(指定参数类型)=&函数
没有作用域则是一个全局的指针
Lambda表达式:
[=](){
xxxxx;
}
其中( )里边放参数,没有就不写。