Я предполагаю, что вам нужен идентификатор потока текущего выполняющегося потока (а не идентификатор потока определенного объекта QThread):
qDebug() << QThread::currentThreadId();
Что нужно учесть: метод возвращает идентификатор конкретной платформы (отметьте docs ). В Windows вы не можете использовать этот идентификатор с функциями Win32 API, поскольку он возвращает псевдоидентификатор, а не реальный идентификатор потока.
Если ваше приложение будет работать только в Windows, и вам нужно сделать что-то значимое с идентификатором потока, вероятно, будет лучше, если вы используете GetCurrentThreadId () .