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

问一个关于QT 信号与信号连接的有关问题

2013-06-19 
问一个关于QT 信号与信号连接的问题connect(a, SIGNAL(valueChange(int)), b,SIGNAL(valueChange(int)))

问一个关于QT 信号与信号连接的问题
connect(a, SIGNAL(valueChange(int)), b,SIGNAL(valueChange(int)));

connect(b, SIGNAL(valueChange(int)), a,SIGNAL(valueChange(int)));
的效果一样吗?
[解决办法]
左边发射 右边接收啊
[解决办法]
发送方和接收方不同而已。
[解决办法]
connect(a, SIGNAL(valueChange(int)), b,SIGNAL(valueChange(int)));
a发送信号valueChange(int),b接收信号,响应函数为valueChange(int)

connect(b, SIGNAL(valueChange(int)), a,SIGNAL(valueChange(int)));
b发送信号valueChange(int),a接收信号,响应函数为valueChange(int)

除非a和b是同一个类的对象,不然怎么会一样呢
[解决办法]
不一样,
1:a发射信号后,b发射信号  b发射信号a无反应
2:反过来了  a发射信号b无反应

热点排行