在我的应用程序中,我有一个托盘图标,所以我覆盖了closeEvent,以便在某些事情发生时应用程序“最小化”。但是,我确实希望在按下退出时,应用程序将完全退出。但是,在重写closeEvent并调用函数quit()之后,它似乎绕过了MainWindow析构函数,在那里我有一些代码。

我在closeEvent中缺少什么来正确关闭应用程序,以便调用MainWindow的析构函数,就像没有覆盖closeEvent一样?

我尝试过使用

QMainWindow::closeEvent(event);

以及其他一些事情,但绝不会调用析构函数。

我的近距离事件实施是:

void MainWindow::closeEvent(QCloseEvent * event)

{

if(m_closeCompletely == false)

{

if (trayIcon->isVisible())

{

QMessageBox::information(this, tr("Hello"),

tr("The program will keep running in the "

"system tray. To terminate the program, "

"choose Quit in the context menu "

"of the system tray entry."));

}

}

else

{

event->accept();

}

}

qt计算机析构函数,QT退出不会调用MainWindow析构函数相关推荐

  1. Qt C++属性类型提供给 QML调用(五)

    前言 前面已经介绍了四种从 QML 调用 C++的属性的方法,今天介绍最后一种,从 QML 调用 C++中的函数以及连接 C++中的信号. 调用 C++函数 任何继承于 QObject 类的 C++类 ...

  2. Qt Creator与Qt+VS2015调用Python代码的实现

    下面来介绍分别用Qt Creator与Qt+VS2015调用Python代码,首先电脑中要安装Python IDE与Qt.我电脑中安装的是Python37,VS2015+Qt5.8.Qt Creato ...

  3. Qt creator常用快捷键退出全屏与进入全屏

    Qt creator常用快捷键退出全屏与进入全屏 Qt creator界面全屏后退出全屏 CTRL+SHIFT+F11 Qt creator进入全屏界面(此时无关闭的❌) CTRL+SHIFT+F11

  4. 【QT编程】QT对象间通讯——信号与槽

    01.目录 文章目录 01.目录 02.信号与槽介绍 03.信号与槽机制 04.信号(Signal) 05.槽函数(Slot) 06.一个示例 07.一个真实的示例 08.信号和槽使用默认参数 09. ...

  5. Qt界面编程(一)—— Qt概述、Qt的安装和环境变量的配置、Qt程序简单说明

    1. Qt概述 1.1 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架.它为应用程序开发者提供建立图形界面所需的所有功能.它是完全面向对象的,很容易扩展,并且允许真正的组件编程. 1.2 ...

  6. Qt 6的Qt 3D会是什么样?

    翻译自What about Qt 3D in Qt 6? 原文作者:Sean Harmer 在Qt 6中,我们希望可以在很多方面对Qt 3D进行改进,本文将着重介绍几个主要方向:渲染器工作缓存和现代图 ...

  7. QT学习:Qt对Office的基本读写

    Excel软件具有完善的电子表格处理和计算功能,可在表格特定行列的 单元格上定义公式,对其中的数据进行批量运算处理,用Qt操作Excel 可辅助执行大量原始数据的计算功能,巧妙地借助单元格的运算功能 ...

  8. Qt Creator调试Qt Quick示例应用程序

    Qt Creator调试Qt Quick示例应用程序 调试Qt Quick示例应用程序 调试Qt Quick示例应用程序 Same Game演示展示了如何使用JavaScript编写所有游戏逻辑的QM ...

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

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

最新文章

  1. 八成名校AI教授,都拿过谷歌微软亚马逊们的钱
  2. 利用Powershell查询AD中账号属性
  3. 我的第一个Windows Phone 7应用程序
  4. DevOps安装、部署持续集成
  5. 2021-11-09类作为成员变量类型
  6. Unity 2017 Game Optimization 读书笔记 The Benefits of Batching
  7. 中缀试转后缀试及前缀试并计算其结果
  8. python递归排序_Python归并排序(递归实现)
  9. python3读文件编码格式_使用不同的编码格式读取文件系统标准在Python3中
  10. java虚拟机安装_java虚拟机官方下载|Java Virtual Machine(java虚拟机)下载v5.0官方版 附安装教程 - 欧普软件下载...
  11. 直播预告 | 全场景音视频技术解析
  12. 联想G450 Linux wifi,联想g450无线网卡驱动,详细教您无线网卡安装教程
  13. 2021年6月23日,我们毕业啦!!!
  14. OBS直播如何连麦和多人连麦
  15. java实验作业:银行账户
  16. RFID入门:Mifare1智能洗澡卡破解分析
  17. 微服务架构总结性介绍 (深度好文)
  18. excel缩字间距_“EXCEL中如何调整字间距?“excel缩小字符间距
  19. 抖音3D旋转相册 (源码下载)
  20. 如何在Ubuntu上安装OnlyOffice Docs 7.1?

热门文章

  1. 产品诚可贵,质量价更高
  2. Excel将当前表内容另存为TXT文本文件
  3. asp.net各种数据控件汇总
  4. 第二届中国县域经济基本竞争力百强县(市)名单
  5. scrapy框架start_urls以及sart_requests分析
  6. 可编程并行接口芯片 8255A
  7. curl怎么验证服务器证书,使用s_client但不是curl的客户端证书访问服务...
  8. 晶体管和mos管区别,MOS管是什么?
  9. JBoss5.1.0部署项目
  10. 天鸟技术:项目结构-架构设计