• 1577阅读
  • 1回复

[提问]程序关闭前判断文件是否打开遇到问题 [复制链接]

上一主题 下一主题
离线gym216
 

只看楼主 倒序阅读 楼主  发表于: 2020-07-01
    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。这就很奇怪了,一关闭窗口就异常退出。我在程序中可能会打开一个文件,需要在退出时处理关闭。应该怎么操作?
在线snow_man_0

只看该作者 1楼 发表于: 2020-07-06
没有必要用指针
文件不需要一直打开。打开关闭的开销并不大
快速回复
限100 字节
 
上一个 下一个