用文本流读取文件的代码如下:
QFile file("file.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
1.readLine()——读取txt 单行/全部 的内容
readLine()一行一行的读取,每一行是一个字符串,用“”
用法1:单行的读取
QString line = in.readLine();
用法2:用于读取txt全部内容
//方法1
while (!in.atEnd())
{
QString line = in.readLine();
qDebug()<<line;
}
//方法2
QString line3=in.readLine();
while(!line3.isNull())
{
qDebug()<<line3;
line3=in.readLine();
}
2.readAll () ——读取txt 全部为一个字符串
QString line= in.readAll();