首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

如何让程序退出前保存数据

2012-04-18 
怎么让程序退出前保存数据?我有一个窗口类,其中有一个quit按钮,现在的要求是quit按钮被单击时先保存数据然

怎么让程序退出前保存数据?
我有一个窗口类,其中有一个quit按钮,现在的要求是quit按钮被单击时先保存数据然后再退出程序,要怎么做?
QObject::connect(QuitButton,SIGNAL(clicked()),&app,SLOT(quit()));

这样写没有用,因为这样退出之前就不能保存数据了。所以求教各位大神,怎么才能让程序退出之前保存数据?

[解决办法]
强烈建议重载CloseEvent函数。这样做的好处是不仅能接管界面按钮的关闭事件,还可以接管系统的关闭事件。
[解决办法]
强烈建议重载CloseEvent函数。这样做的好处是不仅能接管界面按钮的关闭事件,还可以接管系统的关闭事件。

一般都是用这位说的方法的。你在closeEvent里边处理最好

热点排行