查看完整版本: [-- qt子线程之间怎么传递数据? --]

QTCN开发网 -> Qt基础编程 -> qt子线程之间怎么传递数据? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

jing105630 2018-04-29 16:03

qt子线程之间怎么传递数据?

RT,如果我按照主线程和子线程那样连接槽,但槽没有执行里面的内容,不知道为什么,或者有没有好的办法进行线程间数据传递呢 ?

fu22507411 2018-04-29 17:40
代码写的问题

一米阳光 2018-05-04 14:14
试试TCP,但是Qt还是信号和槽,感觉也是代码问题,可以贴下代码看看

jing105630 2018-05-06 09:02
一米阳光:试试TCP,但是Qt还是信号和槽,感觉也是代码问题,可以贴下代码看看 (2018-05-04 14:14) 

谢谢,已经找到问题了

jigetage 2018-05-17 02:07
线程之间传递数据方法太多了,如果不用信号槽机制的话,给以下几个建议,可以尝试下:
1,signal/event/condition实现多线程同步,线程1改变某个变量的值之后,线程2运行,读取该值;
2,回调函数,线程1改变某个变量的值之后,调用线程2的某个函数处理该值
3,自定义事件


查看完整版本: [-- qt子线程之间怎么传递数据? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled