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了??