美文网首页Qt
Qt::WindowFlags枚举类型

Qt::WindowFlags枚举类型

作者: shyoskyo | 来源:发表于2019-11-12 15:54 被阅读0次

Qt::WindowFlags里面的枚举类型,对于QT里面的窗口表现有较大的控制作用,所以这里特意挑选关键的类型来进行说明。

Qt::Widget-->这是Widget的默认值,如果新的窗口部件没有父窗口的话,则它是一个独立的窗口,否则是父窗口的一个子窗口。

QT::Window-->无论是否有父窗口,它都是一个窗口,通常有一个标题栏和窗口边框。

Qt::Dialog-->这是QDialog的默认值,新窗口部件是一个对话框。

Qt::Popup-->新窗口部件是一个弹出式的顶层窗口。

Qt::ToolTip-->新窗口部件是一个提示窗口,没有标题栏和边框。

Qt::Desktop-->新窗口部件是桌面,它是QDesktopWidget的默认值。

Qt::FramelessWindowHint-->产生一个无窗口边框的窗口,此时无法拖动窗口和改变它的大小等。一般自绘标题栏就会置上这个标志,然后自己响应拖动等。

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

Qt::WindowTitleHint-->为窗口装饰一个标题栏。

Qt::WindowMinimizeButtonHint-->为窗口添加最小化按钮

Qt::WindowMaximizeButtonHint-->为窗口添加最大化按钮

Qt::WindowMinMaxButtonsHint-->为窗口添加最大、最小化按钮

比如默认窗口的Dialog是没有带有最大、最小化按钮的,此时可以通过如下的操作让它带有:

Qt::WindowFlags flag = this->windowFlags();

flag |= Qt::WindowMinMaxButtonsHint;

this->setWindowFlags(flag);     

相关文章

  • Qt::WindowFlags枚举类型

    Qt::WindowFlags里面的枚举类型,对于QT里面的窗口表现有较大的控制作用,所以这里特意挑选关键的类型来...

  • PyQt5编程(7):设置窗口类型

    setWindowsFlags(Qt.WindowFlags type)Qt.WindowFlags在QtCore...

  • PyQt中WindowFlags使用详解

    指定窗口类型 给窗口添加指定功能或属性 通过 setWindowFlags来设置窗口的 WIndowFlags,多...

  • C语言基础 之 枚举类型

    枚举类型 枚举类型: 列出所有可能的值 枚举类型的定义 枚举类型定义的一般格式:enum 枚举类型名 {枚举值表}...

  • Swift 基础笔记 - 枚举

    枚举 OC定义和使用枚举 Swift定义枚举类型 Swift判断枚举类型 枚举成员类型

  • 枚举

    枚举 枚举就是专门用来表示几种固定类型的取值 枚举的本质就是基本数据类型,整型 枚举类型定义格式 定义枚举类型变量...

  • JavaScript中的Enum枚举类型数据

    一、枚举类型介绍 1、枚举类型 如果接触过其它语言或者TypeScript,大概对于枚举类型有一些了解。枚举类型是...

  • TS学习笔记(6)-枚举类型

    枚举类型 ========= 知识点 枚举类型的定义方法 枚举类型的使用方法 代码

  • WWDC2015Session106What's New

    新特性:基本类型、类型匹配、可检查性、协议扩展、错误处理 基本类型 枚举 在枚举中加入类型: 递归枚举递归枚举中需...

  • 枚举类

    1.枚举类型的定义: 枚举类型定义的一般形式为 enum 枚举名{//枚举值表枚举值1;枚举值2;...} 在枚举...

网友评论

    本文标题:Qt::WindowFlags枚举类型

    本文链接:https://www.haomeiwen.com/subject/dzhqictx.html