c/c++语言开发共享Qt两个类通过信号槽通信

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

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发送数据。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/603145.html

(0)
上一篇 2021年5月11日
下一篇 2021年5月11日

精彩推荐