From the documentation:
To put it very simple, QThread makes use of the application.Starting a Thread
Then, create an instance of the thread object and call QThread::start(). Note that you must create the QApplication (or QCoreApplication) object before you can create a QThread.
Bookmarks