Как узнать ID первичного(главного) потока ?
что-то не могу до него дотянуться...
P.S. нужно узнать из другого потока
Как вариант. Где то в главном потоке (например в функции main), сохранить значение QThread::currentThreadId() в глобальной переменной.
Конструктор QThread принимает указатель на родителя, если ты его передаёшь, то через него и спрашивай.
QApplication::applicationPid();
наверное потому что applicationPid это айдишник процесса, а не потока
currentThreadID в доке вообще не рекомендуют использовать...
скажи сначала какой конкретно айдишник тебе нужен?
если тебе нужен результат именно currentThreadID() то вызывай эту функцию в создающем потоке и передавай ее результат в конструктор нового потока
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)