这就是我开始尝试它的方法,但是我得到一个错误“没有发现操作符带有'QTextStream'类型的左手操作数'或者没有可接受的转换”
QList<QString>lNamesList;
void write(){
QFile data("E:/Test/output.h");
if (data.open(QFile::WriteOnly))
{
QTextStream out (&data);
nameList.append("Name1");
out << NameList;
}
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
write();
return a.exec();
}
答案 0 :(得分:1)
您无法直接将T[]
提供给nameList
。你可以给它一个QTextStream
。所以你可能想要遍历string or QString
,看起来像这样:
QList
注意:有关详细信息,请参阅the docs