【发布时间】:2013-06-12 18:07:10
【问题描述】:
有没有好的教程或者有人可以指导我使用QFile 处理文件的过程?
我需要正确处理它们,提出适当的错误并确保我至少检查了错误。
到目前为止,我一直在使用此代码:
QFile f("/home/skamah/documents/myfile.txt");
if (!f.exists())
QMessageBox("File error", "File doesn't exist.").show();
QTextStream in(&file);
QString content = in.readAll();
但是,我觉得这是一种非常先进的文件读取方式;从 qt doc 中,我发现有一个名为 error() 的方法返回一个 int 值,具体取决于它给出的错误。
我应该用那个吗?
是否有关于引发什么样的错误的约定?
【问题讨论】:
标签: c++ file qt error-handling qt5