qt退出应用程序(exe)的方法
来源:互联网 发布:nfs windows 外网 编辑:程序博客网 时间:2024/06/06 09:05
首先退出应用程序(exe)的方法
方法1:
QApplication* app; app->exit(0);
方法2:
QApplication* app; app->quit();
可以将以上方法加入到关闭程序的槽函数中
为了增加应用程序的人性化,在退出之前,应该做一些提示处理
if (!(QMessageBox::information(this,tr("exit tip"),tr("Do you really want exit ?"),tr("Yes"),tr("No")))) { QApplication* app; app->exit(0); }
关闭窗口的方法:
close() //仅仅是关闭某一个窗口 同样加入到槽函数中
但是如果点击右上角的X退出程序应该怎么加人性化的提示呢
首先点击X时,会响应 closeEvent事件,所以只要在该事件函数中做处理即可
#include <QCloseEvent>void mainWindow::closeEvent( QCloseEvent * event ){switch( QMessageBox::information( this, tr("exit tip"), tr("Do you really want exit?"), tr("Yes"), tr("No"), 0, 1 ) ) { case 0: event->accept(); break; case 1: default: event->ignore(); break; } }
closeEvent()定义为一般函数即可(不用定义为槽函数)然后实现它的功能即可
阅读全文
0 0
- qt退出应用程序(exe)的方法
- C#退出应用程序的方法
- MFC退出应用程序的方法
- aspnet_merge.exe已退出的问题解决方法
- Qt应用程序打包成windows下的.exe程序的方法
- C# 退出应用程序的几种方法(待测试)
- Android完全退出应用程序的三种方法(转载)
- 主动退出iphone应用程序的一种方法
- 退出应用程序的几种方法
- 主动退出iOS应用程序的一种方法
- Android 应用程序退出的四种方法
- Android完全退出应用程序的方法
- android 多界面应用程序退出的方法
- 退出MFC应用程序的方法集
- Android之完美退出应用程序的方法
- Android经典完美退出应用程序的方法
- Android退出应用程序的六种方法
- 主动退出 iPhone 应用程序的一种方法
- Twitter实现每秒处理3000张(20G)图片的优化实践
- 【OpenCV】轮廓与凸包
- 编写一个学生类
- 每日一练(20171113)
- mac 安装 tensorflow 提示 Could not find a version that satisfies the requirement
- qt退出应用程序(exe)的方法
- js定时器
- Qt窗体接受拖入图片文件
- 使用c#跨进程操作SysTreeView32
- JAVA反射机制-EL表达式获取对象属性的原理
- 设置MyEclipse的编辑器和控制台为护眼色
- SpringMVC国际化
- Android测试,Android Studio中的单元测试、UI测试和自动化测试使用说明第二篇
- 服务器块存储统计