信号的传递问题
如何实现两个文件之间的信号传递啊?
//文件A
A{
signal:
sig();
}
emit sig();
//文件B
#include"文件A"
B{
A a;
slot:
sl();
}
connect(a,SIGNAL(sig),this,SLOT(sl));
这样能成功的把A中的信号连接到B中sl()槽上吗?
[解决办法]
可以的。
[解决办法]
connect(a,SIGNAL(sig()),this,SLOT(sl()));
[解决办法]
两个类要全部继承自 QObject,并且都添加 Q_OBJECT 宏
[解决办法]