You will have to read that document once more. The paragraph that explains this behavior is:
Instead of subclassing QThread, put a QObject subclass inside the thread and all connections will behave as you expect.Like other objects, QThread objects live in the thread where the object was created -- not in the thread that is created when QThread::run() is called. It is generally unsafe to provide slots in your QThread subclass, unless you protect the member variables with a mutex.
Bookmarks