QSettings
.iniファイルからいくつかを読みました:
QSettings* settingsDocRoot=new QSettings(_settingsFile ,QSettings::IniFormat, parent);
これはあるオブジェクトに渡されます。ただし、コピーQSettings* s2= new QSettings(settingsDocRoot);
を実行して特定の値を変更しますs2->setValue("path", whateverNewPath);
基本的に、少し変更したQSettings
オブジェクトを別のオブジェクトに渡します。しかし、元のiniファイルが変更された値( )で更新されないようにするにはどうすればよいs2->setValue
ですか?
1つのアイデアは、単にパスを「」に設定することでした。ただし、QSettingsによると、iniファイルの場所はどこにありますか?次に、デフォルトの場所が想定されます(OK、元のファイルは変更されませんが、不要なファイルが書き込まれます)。