gpt4 book ai didi

Pyside 删除窗口标志

转载 作者:行者123 更新时间:2023-12-03 14:12:14 25 4
gpt4 key购买 nike

我正在设计一个 Pyside Qt 应用程序,我想切换 QtCore.Qt.WindowStaysOnTopHint我的主窗口中的窗口标志。使用此代码设置此提示工作正常:

self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
self.show()

但我不知道如何使用 Pyside 删除窗口标志。

有人知道怎么做这个吗?

最佳答案

窗口标志通常会与现有标志一起进行 OR 运算:

    print(int(self.windowFlags()))
self.setWindowFlags(self.windowFlags() | QtCore.Qt.WindowStaysOnTopHint)
print(int(self.windowFlags()))

然后删除标志,并使用标志的否定将其删除:
    self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowStaysOnTopHint)
print(int(self.windowFlags()))

关于Pyside 删除窗口标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895160/

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