PyQt закрыть QMessageBox

Итак, у меня есть QMessageBox, который не может быть закрыт пользователем. Я хочу, чтобы он оставался активным до тех пор, пока не будет выполнена какая-то работа, а затем автоматически закрывался.

Я попробовал MsgBox.close(), но это не сработало. Как закрыть этот MsgBox? заранее спасибо


person Doc    schedule 29.10.2014    source источник


Ответы (1)


Наконец нашел ответ. Просто использовал MsgBox.done(1) вместо закрытия. Спасибо

person Doc    schedule 29.10.2014
comment
это еще не работает на pyqt5. вы уверены?. в моем случае он всегда должен запускаться кнопкой без нее. это не сработает - person Foggy Minded Greenhorn; 24.06.2020