窗口标志-外观
需要 from PyQt5.QtCore import Qt
window.setWindowFlags(Qt.WindowStaysOnTopHint) #设置窗口标志
包括 窗口样式标志、顶层窗口外观标志
窗口样式:
Qt.Widget 默认。没有父控件,则是窗口;有父控件, 就是一般控件
Qt.Window 是一个窗口,有窗口边框和标题栏
Qt.Dialog 是一个对话框窗口
Qt.Sheet 是一个窗口或部件Macintosh表单
Qt.Drawer 是一个窗口或部件Macintosh抽屉
Qt.Popup 是一个弹出式顶层窗口
Qt.Tool 是一个工具窗口
Qt.ToolTip 是一个提示窗口,没有标题栏和窗口边框
Qt.SplashScreen 是一个欢迎窗口,是QSplashScreen构造函数的默认值
Qt.SubWindow 是一个子窗口
顶层窗口外观标志:
Qt.MSWindowsFixedSizeDialogHint 窗口无法调整大小
Qt.FramelessWindowHint 窗口无边框
self.setWindowFlags(Qt.FramelessWindowHint) #无边框
Qt.CustomizeWindowHint 有边框但无标题栏和按钮,不能移动和拖动
Qt.WindowTitleHint 添加标题栏和一个关闭按钮
Qt.WindowSystemMenuHint 添加系统目录和一个关闭按钮
Qt.WindowMaximizeButtonHint 激活最大化和关闭按钮,禁止最小化按钮
Qt.WindowMinimizeButtonHint 激活最小化和关闭按钮,禁止最大化按钮
Qt.WindowMinMaxButtonsHint 激活最小化,最大化和关闭按钮
Qt.WindowCloseButtonHint 添加一个关闭按钮
Qt.WindowContextHelpButtonHint 添加问号和关闭按钮,同对话框
Qt.WindowStaysOnTopHint 窗口始终处于顶层位置
Qt.WindowStaysOnBottomHint 窗口始终处于底层位置
windowFlags() 返回窗口标志
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)