0
点赞
收藏
分享

微信扫一扫

Qt: 把单独一行写入文本文件


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";
}
}

效果:

Qt: 把单独一行写入文本文件_qt

问题解决。

参考:​​How to add newline to a QString? | Qt Forum​​


举报

相关推荐

0 条评论