当前位置: 代码迷 >> QT开发 >> 如何让程序退出前保存数据
  详细解决方案

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

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

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

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

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