ファイルを開いてテキストデータを書き込もうとしています。
QFile out(":/test.txt");
if (!out.open(QIODevice::ReadWrite)) {
QMessageBox msgBox;
msgBox.setText(out.errorString());
msgBox.exec();
return;
}
しかし、「不明なエラー」で失敗します。(Qt 4.6、Windows XP SP3)
「:/test.txt」は、実行可能ファイルに埋め込まれたリソース ファイルの名前であり、書き込みはできません。たとえば、ファイル名を「C:/test.txt」に変更します。
QFile コンストラクターの引数を変更する必要があります
QFile out(":/test.txt");
正しいパスに
QFile out("./test.txt");
また
QFile out("C:/test.txt");