首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

信号的传递有关问题

2012-02-23 
信号的传递问题如何实现两个文件之间的信号传递啊?//文件AA{signal:sig()}emit sig()//文件B#include文

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

热点排行