当前位置: 代码迷 >> QT开发 >> QT emit解决办法
  详细解决方案

QT emit解决办法

热度:53   发布时间:2016-04-25 03:24:31.0
QT emit
A和B都是C的子类(子窗口),请问A如何使用emit向B发送信号?
------解决方案--------------------
在C中。。
connect(a, SIGANL(siganlA()), b, SLOT(slotB());
不就ok了么。。
------解决方案--------------------
如果不成功 是不是你的A和B没有加上Q_OBJECT的宏定义,以及是否你的signalA和slotB分别声明为信号和槽了
------解决方案--------------------

------解决方案--------------------
首先确定都要有Q_OBJECT宏,A向B发信号就是A要有single B要有对应的SLOT,然后你就connect起来就行了,这个connect可以写在B里面 你试试
  相关解决方案