Как сделать на Qt окно выполнения процесса с логгирование всех ошибок и просто хода выполнения
Главное, чтобы процесс отражался в реальном времени. То есть нужна периодическая отрисовка с дополнением новой информации, там например в качестве накопления лога QLabel используется (но не в этом суть).
Не хотелось бы использовать два потока для этого.
То есть понятно, что нужно QDialog с exec запускать (это у нас в главном потоке), чтобы он мог отрисовывать себя. Но как перед этим запустить команду на выполнение самого процесса (там с оборудованием общение происходит) пока не пойму.
То есть либо я в запуская команду и приходится ждать окончания ее выполнения, либо я запуская exec и пока не завершу exec команду запустить не могу.
Получается замкнутый круг.