Jedynym sposobem na włączenie wątków w dokumentacji qt jest dziedziczenie QThread, a następnie nadpisanie metody run().Czy można używać wątku Qt bez dziedziczenia jakiegokolwiek obiektu Qt?
class MyThread : public QThread
{
public:
void run();
};
void MyThread::run()
{
QTcpSocket socket;
// connect QTcpSocket's signals somewhere meaningful
...
socket.connectToHost(hostName, portNumber);
exec();
}
Zastanawiam się, czy istnieje sposób na użycie nici qt bez dziedziczenia z żadnych obiektów qt?
Dokumentacja Qt i odpowiedzi są przestarzałe. Qt zdecydowanie zachęca do innego sposobu używania QThread teraz: http://doc.qt.io/qt-5/qthread.html – ymoreau