我正在使用pyqt5制作GUI,并且有两个窗口。在第一个窗口中,有一个按钮可打开第二个窗口。现在,我要防止窗口从第二个窗口切换到第一个窗口。例如,当我们打开文件对话框时,我们无法切换到主窗口,并且主窗口不可单击。 (您可以检查一下)
我尝试使用设置Windows标志:
setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
但是它只是使第二个窗口停留在顶部,我仍然可以切换到第一个窗口。有没有办法防止窗口切换或使第一个窗口不可点击?
预先感谢
答案 0 :(得分:0)
您可以通过以下方式将窗口设置为模态:
setWindowModality(Qt.ApplicationModal)