一、描述

自定义窗口控件标志用于启用自定义窗口控件。调用setWindowFlags(type)函数。

type参数:

Qt::CustomizeWindowHint  关闭默认窗口标题提示。
Qt::WindowTitleHint    给窗口一个标题栏
Qt::WindowSystemMenuHint 添加窗口系统菜单,并可能添加关闭按钮
Qt::WindowMinimizeButtonHint 添加最小化按钮
Qt::WindowMaximizeButtonHint 添加最大化按钮
Qt::WindowMinMaxButtonsHint 添加最大化最小化按钮
Qt::WindowCloseButtonHint 添加关闭按钮
Qt::WindowContextHelpButtonHint  向对话框添加上下文帮助按钮
Qt::MacWindowToolBarButtonHint  在MacOS上添加工具栏按钮
Qt::WindowFullscreenButtonHint 在MacOS上添加全屏按钮
Qt::BypassGraphicsProxyWidget  如果父窗口小部件已经嵌入,则阻止窗口及其子窗口自动嵌入到QGraphicsProxyWidget中。如果希望小部件始终是桌面上的顶级小部件,则可以设置此标志,而不管父小部件是否嵌入到场景中。
Qt::WindowShadeButtonHint  如果基础窗口管理器支持,则在“最小化”按钮的位置添加一个阴影按钮。
Qt::WindowStaysOnTopHint  通知窗口系统窗口应位于所有其他窗口的顶部。
Qt::WindowStaysOnBottomHint  通知窗口系统窗口应位于所有其他窗口的底部。
Qt::WindowTransparentForInput  通知窗口系统此窗口仅用于输出(显示某些内容),不接受输入
Qt::WindowOverridesSystemGestures  通知窗口系统此窗口实现自己的一组手势,并且应禁用系统级手势,例如三指桌面切换。
Qt::WindowDoesNotAcceptFocus 通知窗口系统此窗口不应接收输入焦点。
Qt::MaximizeUsingFullscreenGeometryHint  通知窗口系统,在最大化窗口时,应尽可能多地使用可用的屏幕几何图形,包括系统用户界面可能覆盖的区域,如状态栏或应用程序启动程序
Qt::WindowType_Mask  用于提取窗口标志的窗口类型部分的掩码

二、方法

要使新建的窗口始终位于当前屏幕的最前面,需要在创建窗口的时候设置自定义窗口属性为:WindowStaysOnTopHint

代码如下:

    QMessageBox *msgBox;msgBox = new QMessageBox(title,text,QMessageBox::Question,QMessageBox::Ok | QMessageBox::Default,NULL,0);msgBox->setWindowFlags(Qt::WindowStaysOnTopHint);msgBox->show();

Qt弹出的窗口始终位于界面最前面的方法相关推荐

  1. QT弹出子窗口隐藏任务栏

    Qt开发界面程序时,有时需要弹出子窗口,但弹出子窗口时任务栏会多出一个图标,这样就不符合美观了,例如: 弹了的子窗口也会在任务栏那里显示 那么如果只显示在界面上,不显示在任务栏中了,我们需要设置Win ...

  2. 下载eclipse出现a java_打开Eclipse弹出“No java virtual machine was found...的解决方法

    今天准备用Eclipse抓取Android应用崩溃log,打开Eclipse时发现运行不了有以下弹框 A Java Runtime Environment(JRE) or Java Developme ...

  3. QT学习笔记(六)——QT弹出对话框并在主窗口调用对话框的信息

    QT弹出对话框并在主窗口调用对话框的信息,显示影像 最近封控,大部分时间都在自己学习写代码,有点feel 了哈,自己摸出来一个简单的qt 界面,也实现了自己想要的功能.本篇博客主要记录一下,如何弹出对 ...

  4. 【Qt】弹出子窗口时禁用主窗口

    子窗口名:userManagerDialog Qt::WindowFlags flags = Qt::Dialog;userManagerDialog->setWindowFlags(flags ...

  5. Qt运行程序弹出异常窗口解释

    源于群友的提问.关于程序运行时弹出崩溃窗口提示的问题. 如图:   上图为访问野指针导致程序崩溃. The inferior stopped because it triggered an excep ...

  6. pyqt5子窗口跳出主窗口_弹出式窗口与 可用性,转换和跳出率

    pyqt5子窗口跳出主窗口 Written by Cassandra Naji 由卡珊德拉·纳吉 ( Cassandra Naji)撰写 They go by many names - modal w ...

  7. 自动弹窗被拦截 html,弹出式窗口被阻止怎么办,如何阻止弹出式窗口

    很多人看到"弹出式窗口"这个名词时想必会有所疑惑,弹出与固定式窗口究竟有何不同呢?其实我们在浏览网页的时候就会发现许多弹出式窗口,这种窗口主要应用于广告类,许多商家会为各种大小网页 ...

  8. java弹窗点击事件_[Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面)...

    [Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面) 0 2015-10-24 15:00:04 当给链接添加一个click事件,我们可能不希望Web浏览器按照其常规模式退出 ...

  9. ZH奶酪:Ionic中(弹出式窗口)的$ionicModal使用方法

    Ionic中[弹出式窗口]有两种(如下图所示),$ionicModal和$ionicPopup; $ionicModal是完整的页面: $ionicPopup是(Dialog)对话框样式的,直接用Ja ...

最新文章

  1. CV入门赛最全思路上分技巧汇总!
  2. 交换机的MAC地址作用
  3. C# 命令行编译器详解
  4. [转]URLRewrite隐藏.aspx后缀名的应用(转载+延伸)
  5. 利用dns解析来实现网站的负载均衡
  6. Xamarin.Forms中使用LiteDB分页
  7. python中的ix是啥_详谈Pandas中iloc和loc以及ix的区别
  8. Java 并发数据结构
  9. 消息中间件学习总结(21)——RocketMQ 消息丢失场景分析及如何解决!
  10. python种颜色循环_如何用Python做一个RGB和16进制的互转工具
  11. 拓端tecdat|R语言生态学模拟对广义线性混合模型GLMM进行功率(功效、效能、效力)分析power analysis环境监测数据
  12. [转]_int64、long long 的区别
  13. 华为云计算HICE学习总结
  14. Datawhale打卡第2次
  15. Apollo在基础架构中的实践经验
  16. Nervos CKB初体验
  17. 项目规划中的Epic、Feature、Story和Task的关系
  18. 亮相博鳌大会:格创东智为制造业打造工业互联网+绿色低碳解决方案
  19. 空白符号复制?空白符合怎么打?空字符和空白字符
  20. PPG李亮:公司运营很好 我不屑出来解释

热门文章

  1. [转]leo谈“80后”程序员为什么找不到工作?(1)
  2. python作中国地图背景气泡图_exce表格中怎么制作中国地图背景数据气泡图
  3. python excelwriter保存路径_Python和Excel 终于可以互通了!!
  4. linux线程出错,在线程应用程序(linux,pthreads)中读取文件大小时出错
  5. 设置linearlayout最大高度_技术案例 | 排烟口个数与挡烟垂壁高度的关系探讨
  6. 【机器视觉学习笔记】双边滤波算法(C++)
  7. MSP432P401R TI Drivers 库函数学习笔记(二)认识TI-RTOS (TI-POSIX)
  8. React Router路由详解
  9. Linux 命令 ——less命令
  10. gsoap使用心得!