ZAARONBIN - 博客园

QWidget之WindowFlags

Qt::WindowFlags Description
Qt::BypassWindowManagerHint 此标志可用于向平台插件指示应禁用“所有”窗口管理器协议
Qt::X11BypassWindowManagerHint 完全绕开窗口管理器,将导致根本无法管理的无边界窗口
Qt::FramelessWindowHint 产生一个无边界窗口,用户无法通过窗口系统移动或调整窗口大小
Qt::NoDropShadowWindowHint 在支持的平台上禁用窗口阴影
Qt::CustomizeWindowHint 关闭默认的窗口标题提示
Qt::WindowTitleHint 为窗口提供标题栏
Qt::WindowSystemMenuHint 添加一个窗口系统菜单栏,并且可能有一个关闭按钮
Qt::WindowCloseButtonHint 添加关闭按钮
Qt::WindowMinimizeButtonHint 添加最小化按钮
Qt::WindowMaximizeButtonHint 添加最大化按钮
Qt::WindowMinMaxButtonsHint 添加最大化和最小化按钮
Qt::WindowContextHelpButtonHint 为Dialog添加一个上下文帮助按钮
Qt::MacWindowToolBarButtonHint 在macOS上添加一个工具栏按钮
Qt::WindowFullscreenButtonHint 在macOS上添加一个全屏按钮
Qt::BypassGraphicsProxyWidget 如果希望窗口小部件始终是桌面上的顶级窗口小部件,则可以设置此标志
Qt::WindowShadeButtonHint 如果基础窗口管理器支持,则添加阴影按钮来代替最小化按钮
Qt::WindowStaysOnTopHint 设置窗口始终未顶级窗口,在X11上需先设置X11BypassWindowManagerHint,该标志才会起作用
Qt::WindowStaysOnBottomHint 设置窗口在所有窗口的底层,在window上,该标志只适用于无边框窗口和全屏窗口
Qt::WindowTransparentForInput 设置窗口只用来输出显示,不接受输入
Qt::WindowOverridesSystemGestures 设置窗口只使用自己的手势操作,不接受系统级手势
Qt::WindowDoesNotAcceptFocus 设置窗口不接收输入焦点
Qt::MaximizeUsingFullscreenGeometryHint 设置窗口最大化时应尽可能使用屏幕几何图形,例如状态栏等
Qt::WindowType_Mask 用于提取窗口标志的窗口类型部分的掩码
posted @ 2021-04-07 12:42  BINBINBINZ  阅读(592)  评论(0)    收藏  举报