gpt4 book ai didi

python - 无法隐藏或禁用 QWizard 上的关闭按钮

转载 作者:太空狗 更新时间:2023-10-30 00:44:37 26 4
gpt4 key购买 nike

默认情况下,QWizard 对话框在右上角有一个上下文帮助 [?] 和一个关闭 [X] 按钮。我可以隐藏上下文帮助按钮,但无法使用 setWindowFlags 使关闭按钮消失。例如:

# preserves current window flags but removes context help button
self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)

# has no effect
self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint)

谁知道这是为什么?

最佳答案

需要先设置 CustomizeWindowHint 标志,然后才能更改 WindowCloseButtonHint 标志。完整代码为:

# enable custom window hint
self.setWindowFlags(self.windowFlags() | QtCore.Qt.CustomizeWindowHint)

# disable (but not hide) close button
self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint)

关于python - 无法隐藏或禁用 QWizard 上的关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27496686/

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