История изменений
Исправление m0rph, (текущая версия) :
Тогда получается, что привязывать запуск метода к thread->start() совсем не нужно. thread->start() запускает цикл обработки событий, а желаемый метод можно позже запустить через систему сигналов/слотов.
QThread::start() отличается от QThread::exec(), т.к. просто запускает пользовательскую виртуальную функцию run(). В результате thread не будет иметь собственного цикла обработки событий, а значит не будут вызываться функции-слоты в контексте этого потока.
Исходная версия m0rph, :
Тогда получается, что привязывать запуск метода к thread->start() совсем не нужно. thread->start() запускает цикл обработки событий, а желаемый метод можно позже запустить через систему сигналов/слотов.
QThread::start() отличается от QThread::exec(), т.к. просто запускает пользовательскую виртуальную функцию run(). В результате thread не будет иметь собственного цикла обработки событий, а значит не будут вызываться функции-слоты в контексте этого потока.