connect方法的一般形式为:
connect(*sender, SIGNAL(signal()), *receiver, SLOT(method()));
需要注意的是sender是实例化的一个对象,connect绑定的是该对象的signal()信号,如果存在同类型的其他实例化对象,他们的signal()信号是没有被绑定的
例如存在sender0, sender1
仅调用
connect(*sender0, SIGNAL(signal()), *receiver, SLOT(method()));
则在sender1中emit signal()是无效的
本文详细解析了Qt中信号槽机制的基本使用方法,重点介绍了如何通过connect函数将发送者对象的信号与接收者对象的槽函数进行绑定。并强调了绑定操作只针对特定实例化对象的信号,并不会影响到其他同类型实例。
749

被折叠的 条评论
为什么被折叠?



