код?
У меня в одном потоке выполняется логика, игровой цикл, обычный while, где множество разных step-ов реализовано с помощью switch (case). В этом игровом цикле у меня используется задержки delay (), реализованные с помощью QEventLoop, именно поэтому игровой цикл реализован в отдельном потоке, чтобы не завешивать ввод/вывод и GUI.
если в основном потоке наплодить кучу QEventLoop - они не будут вешать GUI
запустил QMessageBox:exec() внутри MainWindow
Ну так в чём проблема вызвать в "игровом" потоке этот modbus, получить что-то оттуда, без сигналов , и чтоб всё работало, а ?
получил вот это, и это заставило меня посомневаться 20 минут, пока не проверил
Обсуждают сегодня