#python #pyqt #pyqt5
#python #pyqt #pyqt5
Вопрос:
Я создаю графический интерфейс с использованием pyqt5, и у меня есть два окна. В первом окне есть кнопка для открытия второго окна. Теперь я хочу запретить переключение окон со второго окна на первое. Например, когда мы открываем диалоговое окно file, мы не можем переключиться на главное окно, а главное окно недоступно для просмотра. (вы можете это проверить)
Я попытался установить флаг Windows с помощью :
setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
но это просто заставляет второе окно оставаться сверху, и я все равно могу переключиться на первое окно. Есть ли способ предотвратить переключение окон или сделать первое окно недоступным для просмотра?
Заранее спасибо
Ответ №1:
Вы можете сделать окно модальным с помощью:
setWindowModality(Qt.ApplicationModal)
Комментарии:
1. Это то, что я хочу! Спасибо