Я делаю GUI, используя pyqt5, и у меня есть два окна. В первом окне есть кнопка, чтобы открыть второе окно. Теперь я хочу предотвратить переключение окон со второго окна на первое. Например, когда мы открываем диалоговое окно файла, мы не можем переключиться на главное окно, а главное окно не активируется. (вы можете проверить это)
Я попытался установить флаг Windows с помощью:
setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
но второе окно остается сверху, и я все еще могу переключиться на первое окно. Есть ли способ предотвратить переключение окон или сделать первое окно недоступным для щелчка мышью?
Заранее спасибо