#include #include class Thread : public QThread { public : Thread(QObject *parent = 0) : QThread(parent) { font = QFont("Arial"); } protected : void run() { QFontMetrics fm(font); QString text("Sample Text"); fm.boundingRect(text); } private: QFont font; }; int main(int argc, char *argv[]) { QApplication a(argc, argv); while(true) { Thread thread(&a); thread.start(); thread.wait(); usleep(100000); } }