QSettings を使用して、Linux を使用して ini ファイルとの間でパラメーターを保存およびロードします。
書きます:
QSettings settings("setup.ini", QSettings::IniFormat);
settings.beginGroup("Setup_Parameter");
settings.setValue("Parameter1",parameter1_value);
settings.sync();
settings.endGroup();
読んだ:
QSettings settings("setup.ini", QSettings::IniFormat);
settings.beginGroup("Setup_Parameter");
parameter1_value = settings.value("Parameter1","0").toInt();
settings.endGroup();
システムがオンの間、setup.ini は正常に動作します。電源をオフにしてから再度オンにしてシステムを再起動すると、setup.ini ファイルが完全に空になることがあります。私は5回のうち3回の試行で言うでしょう。
アプリケーションとルート/設定パスにファイルを保存しようとしました。書き込み後にファイルをコピーするだけでなく、電源をオフにしてからオンにした後もコピーは空です。
setup.ini ファイルの内容が失われるのはなぜですか? 再起動中にパラメータを保持する必要があります。