Qt项目,有个字符串列表,需要一行一行写入文本文件,也就是字符列表里面有几个元素,就写几行,研究一番,找到了方法:
QStringList strs;
strs.append("Toyota");
strs.append("BUICK");
strs.append("VW");
strs.append("Mazda");
QFile p("car.txt");
if (p.open(QFile::WriteOnly | QIODevice::Text)) {
QTextStream s(&p);
for(QString line : strs){
s << line << "\n";
}
}
效果:
问题解决。