Единственный способ включить многопоточность, продемонстрированный в документации qt, - это наследовать QThread, а затем переопределить его метод run ().
class MyThread : public QThread
{
public:
void run();
};
void MyThread::run()
{
QTcpSocket socket;
// connect QTcpSocket's signals somewhere meaningful
...
socket.connectToHost(hostName, portNumber);
exec();
}
Интересно, есть ли способ использовать поток qt, не наследуя ни от каких объектов qt?