Check this article about QThread: "You’re doing it wrong…"