首页 > 编程语言 >QT开发之关闭程序时提示是否关闭程序(转)

QT开发之关闭程序时提示是否关闭程序(转)

时间:2023-03-26 17:34:23浏览次数:127  
标签:QT 提示 void tr 关闭程序 closeEvent QMessageBox event

在这里插入图片描述
头文件:

#include <QCloseEvent>

.h中申明:

void closeEvent(QCloseEvent *event);

.cpp中添加

//关闭
void Core::closeEvent(QCloseEvent *event)
{
    if(QMessageBox::Yes == QMessageBox::question(this, tr("退出程序"),
                                   QString(tr("确认退出程序?")),
                                   QMessageBox::Yes | QMessageBox::No))
    {
        event->accept();
    }
    else
    {
        event->ignore();
    }
}

https://blog.csdn.net/bigtree_mfc/article/details/102609450

标签:QT,提示,void,tr,关闭程序,closeEvent,QMessageBox,event
From: https://www.cnblogs.com/xiaohai123/p/17259031.html

相关文章

  • Qt源码阅读(二) moveToThread
    Qt源码分析之moveToThread这一次,我们来看Qt中关于将一个QObject对象移动至一个线程的函数moveToThread目录Qt源码分析之moveToThreadQt使用线程的基本方法源码分析一些......
  • 创建网站内容时可复用的ChatGPT提示工程公式
    ......
  • Android studio下layout文件内容无提示
     当时按id只有两个选项。  清楚缓存后重启,起作用。 ......
  • Qt音视频开发29-ffmpeg中x264/x265编码库支持
    一、前言有了解码当然对应又有编码,编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成......
  • 【Visual Leak Detector】QT 中 VLD 输出解析(一)
    说明使用VLD内存泄漏检测工具辅助开发时整理的学习笔记。目录说明1.使用方式2.无内存泄漏时的输出报告1.使用方式在QT中使用VLD的方法可以查看另外几篇博客:......
  • Qt源码阅读(一) 信号槽的连接与调用
    信号槽连接目录信号槽连接1.信号的连接2槽的调用信号槽的连接,其实内部本质还是一个回调函数,主要是维护了信号发送Object的元对象里一个连接的列表。调用connect函数时,......
  • QT | 编写代码实现计算圆面积
    QT|编写代码实现计算圆面积文章目录`QT`|编写代码实现计算圆面积1.新建项目选择基类加载生成的文件列表2.添加代码2-1.修改dialog.h文件:2-1-1.添加如下代码:2-1-2.添加头......
  • QT | 使用QT Designer实现计算圆面积
    QT|使用QTDesigner实现计算圆面积文章目录`QT`|使用`QTDesigner`实现计算圆面积1.新建项目选择基类加载生成的文件列表项目文件列表的显示样式2.设计界面调整后的布局......
  • QT | 手写代码实现HelloWorld
    QT|手写代码实现HelloWorld文章目录`QT`|手写代码实现`HelloWorld`1.新建工程1-1.main.cpp文件1-2.mainwindow.h和mainwindow.cpp文件1-3.编译、运行2.编码实现简易的......
  • Qt5.12实战之模态与非模态对话框使用
    模态对话框使用创建对话框资源创建成功后工程中会出对话框的h及cpp文件和.ui文件双击打开UI文件,向设计窗口中拖入按钮控件并选择栅格布局创建模态对话框并显......