First of all, you should call QThread::start() on the threads.