且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在不同的线程中执行QTcpSocket?

更新时间:2022-05-14 23:11:39

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();