私が最初にそれを試してみました方法ですが、私はエラーが「何のオペレータが 『QTextStream』は、タイプの左側のオペランドを取り見つからないか、受け入れ可能な変換はありません」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'上では動作しませんが、あなたは書くことができますあなた自身の単純なループ、または何が問題なのですか? 「名前付きリスト」を「名前付きリスト」に置き換えてください。<< name ;; – xander
ありがとうございました。あなたが言ったようにループで動作しましたが、代わりにforeachに変更しました –