QT提供了QFile类用于文件读写。
QFile可以读写文本文件,也可以读写二进制文件
#include <QFile>
#include <QTextStream>
读文本文件例子。 QString s; QFile file("abc.txt"); if (file.open(QFile::ReadOnly)) { QTextStream stream(&file); while(!stream.atEnd()) { s = stream.readLine(); } file.close(); }
写文本文件例子。 QFile file("abc.txt"); if (file.open(QFile::WriteOnly | QFile::Truncate)) { QTextStream out(&file); out<<tr("hello world "); file.close(); }