首页 > 其他分享 >QT主窗口关闭,同时关闭打开的子窗体

QT主窗口关闭,同时关闭打开的子窗体

时间:2023-03-06 17:56:34浏览次数:64  
标签:主程序 窗口 QT WA 窗体 关闭 new

1、主窗口关闭,主窗口上的dock窗口不需要特殊处理也会关闭,直接退出主程序。

2、主窗口关闭,需要在所有子窗口(单独new出来的非dock窗口)的构造函数中添加代码 this->setAttribute(Qt::WA_QuitOnClose, false);

new子窗口的时候注意不加this(不指定父对象),否则会以控件的形式直接显示在主界面上。如 manageModelUI=new ManageModelUI;

默认窗口的Qt::WA_QuitOnClose属性为true,意思是该窗口参与主程序的退出流程。如果是打开的,那么关闭主窗体也不会退出主程序。设置为false则不参与退出主程序流程,直接关闭主窗体就退出主程序。

【参考】

Qt::WA_QuitOnClose_weixin_45483780的博客-CSDN博客

标签:主程序,窗口,QT,WA,窗体,关闭,new
From: https://www.cnblogs.com/xixixing/p/17184810.html

相关文章

  • Pycharm配置pyqt5
    关于PyQt5,在pycharm上的安装步骤及使用技巧(最重要)https://www.cnblogs.com/pywjh/p/9835931.html importsysfromPyQt5.QtWidgetsimportQApplication,QMainWindowf......
  • qt中文件读一行操作
     windows平台下也就是回车换行。此外:QT帮助文档中对QIODevice::Text描述是说在读取时,将行结束符转换成\n;在写入时,将行结束符转换成本地格式,例如Win32平台上是\r\n......
  • 人人商城强制关闭微信授权登录
    1.core/inc/functions.phpif(!function_exists('is_weixin')){ functionis_weixin() { global$_W;returnfalse; if(EWEI_SHOPV2_DEBUG){ returntru......
  • Qt学习笔记 - 第一章 - 快速开始、信号与槽
    Qt学习笔记全系列传送门:【本章】Qt学习笔记-第一章-快速开始、信号与槽Qt学习笔记-第二章-添加图片、布局、界面切换目录1、Qt工程创建2、工程文件......
  • QT QTableWidget 设置每一列的宽度(大概可以实现)
    //第一个参数代表:第几列,第二个参数:代表要进行的操作(对内容进行调整,或者,添加拉伸达到拉长表格的效果)ui->tableWidget->horizontalHeader()->setSectionResizeMode(......
  • 彻底关闭Win10自动更新
    尽管Win11已经发布了一段时间,但目前互联网上大部分电脑用户所使用的的操作系统仍是Win10,对于Win10,笔者相信大部分人应该都不陌生,作为目前市面上占比最高的电脑系统,Win10的......
  • Qt插件开发总结5--主界面嵌入插件UI
    文章目录​​一、前言​​​​二、效果展示​​​​三、嵌入插件UI​​​​1、插件接口文件添加UI指针​​​​2、插件子项目工程建立UI类​​​​3、插件类中创建UI类、使U......
  • 关于hibernate执行sql语句后,进程不关闭的问题
    写了一个简单的测试程序,就是java查询数据库的,后面发现了数据库查询结束后,进程一直不会结束,在调试的时候,发现生成了一个线程,是这个线程不关闭。/****/packagecom.test.my......
  • Blend开启时,不关闭深度写入可能出现的问题
    测试用shader,就是在Unlit基础上开启Blend,开启深度写入(红色加粗部分)Shader"My/Blend/Unlit_Blend_ZWriteOn"{Properties{_MainTex("Texture",2D)......
  • Qt uint64_t 保存到 QByteArray的问题
    目的把一个ulong(uint64_t)的数字保存到标签内存里面区,给标签分配了8个字节。现在是要写进去,以及写进去后能读出来。第一步把uint64_t写到内存中voidUHFReader_Worker:......