Qt 5 WindowFlags枚举类型

来源:互联网 发布:djvu转pdf软件 编辑:程序博客网 时间:2024/06/02 04:54

Qt 5 WindowFlags枚举类型


·Qt::Widget  -- QWiget构造函数的默认值,如果新的窗口部件没有父窗口部件,则为独立窗口,否则为子窗口部件。

·Qt::Window -- 不管有没有父窗口,都是一个窗口,带有窗口边框和标题栏。

·Qt::Dialog -- 新窗口部件为对话框,是QDialog构造函数的默认值。

·Qt::Sheet -- 新窗口部件为Macintosh表单(sheet)。

·Qt::Drawer -- 新窗口部件为Macintosh抽屉(drawer)。

·Qt::Popup -- 新窗口部件为弹出式顶层窗口。

·Qt::Tool -- 为工具窗口,通常是显示工具按钮的小窗口。若有父窗口,则显示在父窗口上面,否则就显示在顶层。

·Qt::Tool Tip -- 为一个提示窗口,无标题栏和边框。

·Qt::SplashScreen -- 欢迎窗口,也叫启动画面,是QSplashScreen函数的默认值。

·Qt::Desktop -- 新窗口部件是桌面,是QdesktopWidet构造函数的默认值。

·Qt::SubWindow -- 五六年有没有父窗口,此窗口都是一个子窗口。

·Qt::MSWindowsFiredSizeDialogHint -- 为窗口添加一个窄的对话框边框,通常这个提示用于固定大小的对话框。

·Qt::MSWindowsOwnDC -- 为窗口添加自身的显示上下文菜单。

·Qt::X11BypassWindowManagerHint -- 完全忽视窗口管理器,作用是产生一个不被管理的无边框的窗口。(调用Qwidget::activeWindow()函数才可以接受键盘输入事件)

·Qt::FramelessWindowHint -- 无边框的窗口,无法移动或改变大小。

·Qt::CustomizeWindowHint -- 关闭默认的窗口标题提示。

·Qt::WindowTitleHint -- 为窗口添加一个标题栏。

·Qt::WindowSystemMenuHint -- 为窗口添加一个窗口系统菜单。

·Qt::WindowMinumizeButtonHint -- 为窗口添加一个最小化按钮。

·Qt::WindowsMaximizeBttonHint -- 为窗口添加一个最大化按钮。

·Qt::WindowsMinMaxBttondHint -- 添加一个最小化和最大化按钮。

·Qt::WindowContextHelpButtonHint -- 给窗口添加上下文帮助按钮。

·Qt::WindowStaysOnTopHint -- 该窗口停留在所有窗口的上面,即设置顶层窗口。

·Qt::WindowType_Mask -- 一个用于提取窗口标识中窗口类型部分的掩码。


简单示例:

Qt::WindowFlags flags = Qt::Window;

widget->setWindowFlags(flags);

原创粉丝点击