本文介绍了如何在不同的线程中执行QTcpSocket?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在不同的线程中执行QTcpSocket函数?
How do I execute QTcpSocket functions in a different thread?
推荐答案
file thread.h:
file thread.h:
class Thread : public QThread {
Q_OBJECT
public:
Thread();
protected:
void run();
}
文件thread.cpp:
file thread.cpp:
Thread::Thread() {}
void Thread::run() {
// do what ever you want with QTcpSocket
}
在main.cpp或任何:
in main.cpp or whatever:
Thread *myThread = new Thread;
connect(myThread, SIGNAL(finished()), this, SLOT(on_myThread_finished()));
myThread->start();
这篇关于如何在不同的线程中执行QTcpSocket?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!