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

Qt多线程,该怎么解决

2012-10-31 
Qt多线程套接字通信时,用了一个线程来接收数据,接收数据后要马上传到主线程去执行其他的操作。查了下,用了

Qt多线程
套接字通信时,用了一个线程来接收数据,接收数据后要马上传到主线程去执行其他的操作。
查了下,用了信号和槽函数。
问题来了,connect(,,,)的第三个参数为接收信号的MainWindow指针,就是MainWindow面板上的一个控件,我在MainWindow用的时候,都是ui->m_webView引用的。但现在ui又是private的... 

报错说:error: 'ui' was not declared in this scope 



[解决办法]
temp = ui-m_webView;
那边用这个temp嘛。。
[解决办法]
子线程中收到数据后发送一个信号,MainWindow中捕获这个信号,前提是你的子线程是在MainWindow中定义的。
[解决办法]
能不能把值用信号带过给MainWindow了??

热点排行