QT逐行读取文件

QT reading file line by line

我需要逐行读取文件的内容。

Sample.txt:

#define <tabspace> temp <tabspace> 10

代码:

QFile file("D:\Sample.txt");
QTextStream in(&file);
QString str_Line = in.readLine();

str_Line 包含 #definetemp10

如何阅读包含制表符的行?谁能帮帮我吗?

将多个白色space组合成一个白色space。使用 QString::simplified()QString::trimmed()

在您的代码中添加以下行,

QString str_Line = in.readLine();
str_Line.trimmed();//
str_Line.simplified();//