1
我使用QSettings
類存儲我的設置,有時它給了我一個奇怪的行爲。QSettings mac和plist文件
我使用它來添加值:
QSettings _settings("MyCompany", "AppName")
_settings.setValue("lastfile", "SomeString");
這刪除所有值:
QStringList indexes = _settings.allKeys();
foreach(QString index, indexes)
_settings->remove(index);
而且似乎隨機工作。有時它會將值添加或刪除到.plist
文件(我使用_settings.fileName()
對其進行了檢查),並且有時沒有任何更改。
我的問題,這是一種隱含的,是我錯過了什麼,以及如何使其正常工作?
你有設置的格式? QSettings :: setDefaultFormat(QSettings :: NativeFormat) – TheDarkKnight
@ Merlin069再一次,你說得對,做出回答,你會得到+25代表;) –