如何实现两个文件之间的信号传递啊?
//文件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 宏
------解决方案--------------------