当前位置: 代码迷 >> QT开发 >> 信号的传递有关问题
  详细解决方案

信号的传递有关问题

热度:271   发布时间:2016-04-25 05:13:22.0
信号的传递问题
如何实现两个文件之间的信号传递啊?
//文件A 
A{
signal:
  sig();
}
emit sig();

//文件B
#include"文件A"
B{
A a;
slot:
sl();
}
connect(a,SIGNAL(sig),this,SLOT(sl));

这样能成功的把A中的信号连接到B中sl()槽上吗?


------解决方案--------------------
可以的。
------解决方案--------------------
C/C++ code
connect(a,SIGNAL(sig()),this,SLOT(sl()));
------解决方案--------------------
两个类要全部继承自 QObject,并且都添加 Q_OBJECT 宏
------解决方案--------------------
探讨

两个类要全部继承自 QObject,并且都添加 Q_OBJECT 宏
  相关解决方案