QT emit connect 无效的一种错误

来源:互联网 发布:有道翻译提示没有网络 编辑:程序博客网 时间:2024/05/19 17:08

connect方法的一般形式为:

connect(*sender, SIGNAL(signal()), *receiver, SLOT(method()));

需要注意的是sender是实例化的一个对象connect绑定的是该对象的signal()信号,如果存在同类型的其他实例化对象,他们的signal()信号是没有被绑定的


例如存在sender0, sender1
仅调用
connect(*sender0, SIGNAL(signal()), *receiver, SLOT(method()));
则在sender1中emit signal()是无效的