#include #include #include #include class MyThread : public QThread { Q_OBJECT public: virtual void run() { exec(); } }; #include "main.moc" int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); MyThread thread; thread.start(); thread.quit(); thread.wait(); qDebug() << "Ok."; return a.exec(); }