Ваш заголовок не соответствует действительности. Возможно, вы предполагаете, что QCoreApplication::processEvents
является общесистемным вызовом «Обработка всех возможных событий всех потоков», а это не так. Вы можете вызывать его из любого потока, в котором вы находитесь (и который выполняет цикл обработки событий).
Почему важно, из какого потока он вызывается: В Qt цикл обработки событий является ресурсом для каждого потока (выможет запустить собственный цикл событий в любом потоке) и QCoreApplication::processEvents
обрабатывает очередь событий текущего потока.