首页| 论坛| 消息

标题:程序关闭前判断文件是否打开遇到问题
作者:gym216
日期:2020-07-01 08:30
内容:

QFile *file_save; //头文件定义指针
//退出前关闭文件void MainWindow::closeEvent(QCloseEvent *event){if(file_save !=NULL &&file_save->isOpen()){file_save->close();}}调试发现 file_save !=NULL 和 file_save->isOpen() 都返回true。这就很奇怪了,一关闭窗口就异常退出。我在程序中可能会打开一个文件,需要在退出时处理关闭。应该怎么操作?


#1 [snow_man_0 07-06 08:56]
没有必要用指针
文件不需要一直打开。打开关闭的开销并不大

回复 发表
主题 版块