void (Teacher::*TeacherSignal)(QString) = &Teacher::hungry; void(Student::*StudentSlot)(QString) = &Student::treat; connect (zt,&TeacherSignal,st,&StudentSlot); classIsOver();
时间: 2024-04-20 11:25:26 浏览: 159
QT中QString类中文详解
你这段代码是在定义一个指向成员函数的指针,并将Teacher的hungry函数的地址赋值给TeacherSignal,Student的treat函数的地址赋值给StudentSlot。然后使用connect函数将zt对象的TeacherSignal信号与st对象的StudentSlot槽函数连接起来。最后调用classIsOver函数。
如果你有任何关于代码的问题,或者需要更多的解释,请告诉我。
阅读全文