帮助文档中的解释:
Makes Qt quit the application when the last widget with the attribute set has accepted closeEvent(). This behavior can be modified with the QApplication::quitOnLastWindowClosed property. By default this attribute is set for all widgets of type Qt::Window.

当最后一个具有属性集的窗口小部件接受closeEvent()时,使Qt退出应用程序。
QT中窗口默认Qt::WA_QuitOnClose为true,如果主窗口关闭时还有自定义窗口打开,则该自定义的程序还是不会退出,而是等到最后一个窗口关闭之后才退出。
所以要设setAttribute(Qt::WA_QuitOnClose,false)才能QT 关闭主窗口,触发关闭所有打开的窗口。

简单的说就是如果想要主窗口关闭时,同是关闭子窗口,那么子窗口要设置:
this->setAttribute(Qt::WA_QuitOnClose,false);

Qt::WA_QuitOnClose相关推荐

  1. Qt::WA_QuitOnClose用法

    Qt官方助手对该标志的解释如下: Makes Qt quit the application when the last widget with the attribute set has accep ...

  2. 【Qt】QWidget类详解(函数篇)

    00. 目录 文章目录 00. 目录 01. 概述 02. Reimplemented Public Functions 03. Public Slots 04. Signals 05. Static ...

  3. Qt::WindowType、Qt::WidgetAttribute各个标志含义汇总

    Qt::WindowType标志通过如下函数设置: setWindowFlag 或 setWindowFlags 注意:这两个函数的区别是:不加s的每次只能设置一个Qt::WindowType标志位, ...

  4. QT 应用程序关闭某个窗口时,关闭打开的所有其他窗口并退出程序 【转】

    原文:http://blog.csdn.net/yangyunfeizj/article/details/7398023# 项目中当关闭主窗口时,需要将同时打开的其他窗口关闭,并退出应用程序,实现方法 ...

  5. Qt深入:不能不知道的Type、Attribute和Flags

    Qter高手与新手的区别在于:知道还是不知道 Qt不是开发语言,所以无所谓谁厉害.但使用他的Qter却有着差异,也许是面向对象语言本身的.或者实际经验上的.而对于Qt本身来说,高手与新手最显著的差异在 ...

  6. Qt ApplicationAttribute/WidgetAttribute 程序级别属性

       Qt 不是开发语言,没有所谓的谁厉害.对于Qt本身来说老鸟跟新手区别只是谁遇到的问题更多.当然衡量Qter的水平主要还是看c++的水平. Qt ApplicationAttribute/Widg ...

  7. qt——widget

    Qt 常用类-- QWidget QWidget 类代表一般的窗口,其他窗口类都是从 QWidget 类继承出来的.而 QWidget 类则同时继承了 QObject 类 和 QPaintDevice ...

  8. 【小沐学qt】生成二维码

    目录 一.功能简介 二.本地生成二维码 1.第三方库Libqrencode 2.编写Qt程序代码,生成本地二维码 三.在线生成二维码 1.浏览器chrome 2.Google API 3.搜狐视频 A ...

  9. Qt: 窗口的显示和隐藏

    Qt: 窗口的显示和隐藏 隐藏窗口 1. hide() 2. setVisible(false) 3. lower() 4. close() 5. hideEvent() 显示窗口 1. show() ...

  10. QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别)

    QT中关闭应用程序和窗口的函数(quit(),exit()以及close()的区别) 使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的.种类齐全的类及其功能函数,程序员可以在编辑程序的过程 ...

最新文章

  1. 剑指offer:面试题22. 链表中倒数第k个节点
  2. 冬奥冠军武大靖也有减重烦恼,还为此发了篇论文
  3. Javascript OrderBy
  4. studentname在java中怎么_是教师,还是学生?setName法和string赋值法区别在哪里!!!...
  5. Unicode utf8等编码类型的原理
  6. [USACO1.4]母亲的牛奶 Mother's Milk
  7. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习
  8. 万代南梦宫公布了一款游乐园模拟游戏,该产品有什么好玩的?
  9. pycharm remote 远程项目 同步 本地_利器:PyCharm本地连接服务器搭建深度学习实验环境的三重境界...
  10. 2017.10.24 上升序列 思考记录
  11. mysql的socket文件下载,mysql下的socket文件作用
  12. ocienvcreate php 失败_win7 homebasic下,.net2008 连接oracle,提示错误OCIEnvCreate
  13. scrapy 中爬取时被重定向_Scrapy详解之scrapy shell
  14. slice 和splice 的区别 js
  15. 「leetcode」本周小结!(贪心算法系列四)
  16. 2022百度人工智能专利白皮书 附下载
  17. 2020年中国标准化发展现状分析,数字化为标准化领域带来新挑战「图」
  18. 直播app源码的搭建,仍有许多问题等待我们去解决
  19. 基于微信小程序的校园第二课堂活动报名系统+后台管理系统(Springboot+mysql)-JAVA.VUE【毕业设计、论文、源码、开题报告】
  20. Ubuntu下开机自启动脚本 init supervisor systemd

热门文章

  1. ZeroC ICE之Hello World java客户端
  2. 利用C语言编程输出小写英文字母表的大写形式(以5为间隔)
  3. iOS界面调试工具Reveal
  4. JS实现数组/对象扁平化
  5. 欧美文学与信仰传统书摘
  6. Scrapy入门案例,抓取美剧天堂的前100最新
  7. Python绘制二元函数图像
  8. 5.1.3 NoSQL数据库-Redis(键值key-value)-五大数据类型
  9. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(11.B)- FlexSPI NOR连接方式大全(RT1160/1170)...
  10. i7-1160G7 怎么样 相当于什么水平