Qt使用QFile类输入和输出文件。 QFile通过I/0设备读写二进制文作、 文本文件和资源文内容。Qt还提供QTextStream和QDataStream类, 它们能通过数据流有效读写数据。 换言之, 这两个类不直接将数掘记录到文件, 而是通过更为简単的管道等界面读写数据 。
1.QIODevice类的枚举类型
QFile类继承自QFileDevice类。QFileDivice类提供可以在打开的文件中读写数据的界面。还可以提供文件的当前位置、文件大小,拥有刷新功能。
2.Simple文件的View示例
该示例使用QFile类读取文本文件,然后将其输出到QPlainTextEdit类控件。QPlainTextEdit控件提供文本浏览(Vierwer)和编辑(Edit)功能,还可以处理超大文件的文档(Document),有利于编辑器应用程序的开发。