以前の値を失うことなく新しいテキストを書くにはどうすればよいですか
QString mFilename2 = "bin/bin_2.txt";
File_main_Editor.stWrite(mFilename2,okline_Edit);
void stWrite(QString Filename,QString stringtext){
QFile mFile(Filename);
if(!mFile.open(QIODevice::WriteOnly | QIODevice::Text))
{
QMessageBox message_file_Write;
message_file_Write.warning(0,"Open Error"
,"could not to open file for Writing");
return;
}
QTextStream out(&mFile);
out << stringtext;
out.setCodec("UTF-8");
mFile.flush();
mFile.close();
}
okline_Edit が初期化されるたびに、ファイル内の新しい値が呼び出される stWrite 関数が呼び出され、.txt の以前の値が失われます。
または言い換えれば