查看完整版本: [-- 程序关闭前判断文件是否打开遇到问题 --]

QTCN开发网 -> Qt基础编程 -> 程序关闭前判断文件是否打开遇到问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

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。这就很奇怪了,一关闭窗口就异常退出。我在程序中可能会打开一个文件,需要在退出时处理关闭。应该怎么操作?

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


查看完整版本: [-- 程序关闭前判断文件是否打开遇到问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled