그건 내가 처음에 그것을 시도하는 방법이다하지만 난 오류가 발생하면 직접 nameList
를 공급되지 않습니다Qt의 QTextStream을 사용하여 QList 저장 항목을 작성하는 방법은 무엇입니까?
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();
}
'QTextStream'는'QList'에서 작동하지 않습니다,하지만 당신은 쓸 수 있습니다 자신 만의 간단한 루프 또는 문제는 무엇입니까? 'NameList; out을'for (const QString & name : nameList)로 대체하십시오. << name;' – xander
감사합니다. 그것은 당신이 말했듯이 루프로 작업했지만 대신 foreach로 변경했습니다. –