На этот раз я даже не знаю, как сформулировать свой вопрос...
У меня есть приложение с QDialog в качестве главного окна. Приложение получает различные значения, такие как температура, влажность и т. д., с удаленного компьютера.
Для разработки я добавил групповое поле с различными виджетами для имитации этих значений. У меня есть разные ограничения на выдачу предупреждений и сигналов тревоги пользователю.
Например, если температура превышает 30°C, я открываю QMessageBox со временем запроса (приложение выполняет опрос на удаленной машине) и текущей температурой. Таким образом, это обновляется каждый цикл запроса.
Я использую метод show(), чтобы вызвать окно сообщения, в котором мое приложение работает в фоновом режиме. Теперь проблема в том, что фокус находится в окне сообщения, и ничего в моем главном окне/QDialog нельзя щелкнуть, пока окно сообщения не будет принято/не завершено.
И это моя проблема: в режиме симуляции я хочу поиграть с разными значениями температуры, которые я могу настроить с помощью ползунка в главном окне. Как я могу получить доступ к этим виджетам/сделать окно сообщения каким-то образом «неблокирующим»?
С наилучшими пожеланиями,
Матиас