是否有一个很好的教程或者有人可以指导我完成处理文件的过程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 值,具体取决于它给出的错误。我应该用那个吗?是否有关于提出什么样的错误的约定?