gpt4 book ai didi

python - Pyqt5 多窗口 - 如何防止窗口切换?

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:03 36 4
gpt4 key购买 nike

我正在使用 pyqt5 制作一个 GUI,我有两个窗口。在第一个窗口中,有一个按钮可以打开第二个窗口。现在,我想防止窗口从第二个窗口切换到第一个窗口。比如我们打开文件对话框,不能切换到主窗口,主窗口是不可点击的。 (你可以查看)

我尝试用 :

设置 windows 标志
setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

但它只是让第二个窗口保持在顶部,我仍然可以切换到第一个窗口。有没有办法阻止窗口切换或使第一个窗口不可点击?

提前致谢

最佳答案

您可以通过以下方式使窗口成为模态窗口:

setWindowModality(Qt.ApplicationModal)

关于python - Pyqt5 多窗口 - 如何防止窗口切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55605659/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com