当前位置: 代码迷 >> QT开发 >> 请教一个connect和消息的有关问题
  详细解决方案

请教一个connect和消息的有关问题

热度:209   发布时间:2016-04-25 03:02:19.0
请问一个connect和消息的问题
在一个类的构造函数里connect了另一个类的实例到这个类的一个处理函数。
但是在那个类里无论如何emit 那个信号,也不能激发。
请问是什么原因?
------解决思路----------------------
检查 connect 的返回值没?
------解决思路----------------------
xih信号和槽的声明都一样吗?
------解决思路----------------------
是不是你连接的对象不是同一个对象?我以前碰到这样一个问题,我工程里面有三个类,一个是mainwindow,一个A类,一个B类,我开始在A类中实例化一个B类对象,然后将A类的槽与B类的信号连接,然后在mainwindow中又重新实例化一个A类和一个B类,此时,前面连接的信号与槽没有任何效果,而且connect的返回值也是true,后来我在mianwindow中实例化A类和B类,然后在mainwindow中连接A类和B类的信号与槽,就好用了,不知道你的实际情况,仅供参考
------解决思路----------------------
有没有跨线程连接信号和槽?
  相关解决方案