Main (функция main is there), поток моей программы зарезервирован для задач без GUI. Он называет ряд длинных вычислительных функций. Все реализованные графические интерфейсы выполняют свою работу в отдельных потоках.
Теперь я собираюсь реализовать еще один GUI с помощью Qt. Документация Qt говорит, что все задачи, связанные с GUI, должны выполняться в основном потоке. В моем случае вставка случайных вызовов QCoreApplication:: processEvents() в основном потоке была бы практически бесполезной из-за больших задержек между ними.
Есть ли способ преодолеть это ограничение Qt? Невозможно ли сделать что-то не GUI, связанное в основном потоке программы Qt?