当前位置: 移动技术网 > IT编程>开发语言>C/C++ > Qt两个类通过信号槽通信

Qt两个类通过信号槽通信

2019年06月06日  | 移动技术网IT编程  | 我要评论

愤怒的老奶奶玩酷跑,为民办实事工作总结,野蛮少女闯校园

qt需要通过信号槽来通信,connect的时候总是返回false,请教了公司的一个小哥,才解决了问题,虽然是个很白痴的问题。

bool b = qobject::connect(m_pcollectob, signal(qcollectobject::getdata(void)), this, slot(senddata(void)));
上述代码存在于槽函数所在类的构造函数中。
改为:
bool b = qobject::connect(m_pcollectob, signal(getdata(void)), this, slot(senddata(void)));
就可以了。

说下这个信号槽的工作过程:
在qcollectobject类中,有一个定时器,来发射信号 getdata,在本类(即槽函数senddata所在的类)就会通过senddata发送数据。


                    

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网