PyQt5 技术篇-设置窗口置顶不生效问题原因,setWindowFlags()设置参数后不生效解决办法

简介: PyQt5 技术篇-设置窗口置顶不生效问题原因,setWindowFlags()设置参数后不生效解决办法

     

可能情况:被覆盖

Dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)   # 设置窗口置顶
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)   # 设置只有关闭按钮

如果有多个 setWindowFlags(),只有最后一个生效,因为是覆盖式设置。

解决办法:合并参数。

Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint|QtCore.Qt.WindowStaysOnTopHint)

多个参数之间用竖杠'|'分隔。

喜欢的点个赞❤吧!

目录
相关文章
Qt实用技巧:QtCreator编辑区关闭右侧不必要的警告提示
Qt实用技巧:QtCreator编辑区关闭右侧不必要的警告提示
Qt实用技巧:QtCreator编辑区关闭右侧不必要的警告提示
|
API 计算机视觉
Qt实用技巧:自定义窗口标题栏
Qt实用技巧:自定义窗口标题栏
Qt实用技巧:自定义窗口标题栏
|
C语言 Python
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
79 1
|
10月前
QT取消标题栏,如何实现窗口移动
QT取消标题栏,如何实现窗口移动
127 0
|
10月前
|
IDE 开发工具 Python
Python PyQT5 取消标题栏和最大变化、最小化及关闭按钮
Python PyQT5 取消标题栏和最大变化、最小化及关闭按钮
443 0
|
数据可视化
PyQt5-如何设置主窗口居中?退出应用程序如何操作?
PyQt5-如何设置主窗口居中?退出应用程序如何操作?
121 0
排错实战——你知道拖动窗口时只显示虚框怎么设置吗?
你知道拖动窗口时只显示虚框怎么设置吗?
LabVIEW显示控件中内容过长设置自动滚动条
本篇博文分享程序设计时一个细节小技巧,在LabVIEW显示控件中内容过长设置自动滚动条。
|
测试技术
clswindow使用案例:窗口图钉-窗口置顶(含源码)
clswindow使用案例:窗口图钉-窗口置顶(含源码)
291 0
clswindow使用案例:窗口图钉-窗口置顶(含源码)
PyQt5 技术篇-通过参数控制Dialog窗口增加?问号按钮
PyQt5 技术篇-通过参数控制Dialog窗口增加?问号按钮
291 0
PyQt5 技术篇-通过参数控制Dialog窗口增加?问号按钮