读书人

信号的传递有关问题

发布时间: 2012-02-23 22:01:36 作者: rapoo

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

读书人网 >QT开发

热点推荐