gpt4 book ai didi

python - 如何在pyqt中创建模态窗口?

转载 作者:太空狗 更新时间:2023-10-29 22:11:15 29 4
gpt4 key购买 nike

我查看了文档,发现“self.setWindowModality(QtCore.Qt.WindowModal)”。
我将此函数添加到我的“init”函数中,但仍然无法创建模式对话框。

任何帮助将不胜感激,
谢谢。

最佳答案

QDialog 已找到 setModal() here .

如文档所述:

By default, this property is False and show() pops up the dialog as modeless. Setting this property to true is equivalent to setting QWidget.windowModality to Qt.ApplicationModal.

正如@sebastian 所说,您可以使用exec()。然而,最好使用 exec_(),因为提到的 sebastian 也是一个 python 调用。

例子:

my_dialog = QDialog(self) 
my_dialog.exec_() # blocks all other windows until this window is closed.

如果这没有帮助,请发布您的代码,我会看看。

关于python - 如何在pyqt中创建模态窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24697347/

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