首页 > 慧问 > 频道

Qt线程之间通信的问题

发表于2019-05-10 回复:0 查看:2591  |  
最近在学Qt5,在多线程的练习中,想实现把函数的值传到界面上。比如说 <pre class='brush: cpp'>A() { emit send(str); }</pre> 在线程类Mythread的run函数里调用。出现了一个很奇怪的现象,就是说,如果这个A()是在线程类Mythread实现的,就可以把信号发送到界面上,如果重新写一个C++类,A()在该类上实现,界面上就无法获取数据了。connect什么的都有写了。是不是在线程中调用的函数,只能是在该线程类实现才可以吗?求大神指教啊!
0个回答

打破零回复...

回复

登录 慧都网发表评论

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP