QThread object is the thread controller, not the thread itself. And if QThread lived in the thread it represents, what would happen to it once the thread was finished?