我正在使用pyqt5制作GUI,我有两个窗口。在第一个窗口中,有一个用于打开第二个窗口的按钮。现在,我想阻止Windows从第二个窗口切换到第一个窗口。例如,当我们打开文件对话框时,我们无法切换到主窗口,并且主窗口不可单击。 (你可以查一下)
我试图设置Windows标志:
setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
但它只是使第二个窗口保持在顶部,我仍然可以切换到第一个窗口。有没有办法阻止Windows切换或使第一个窗口不可点击?
提前致谢
您可以通过以下方式使窗口模态:
setWindowModality(Qt.ApplicationModal)