我使用QSettings类存储我的设置,有时它会给我一种奇怪的行为。
我用它来增加一个值:
QSettings _settings("MyCompany", "AppName")
_settings.setValue("lastfile", "SomeString");这将删除所有的值:
QStringList indexes = _settings.allKeys();
foreach(QString index, indexes)
_settings->remove(index);而且它似乎是随机的。有时它会将值添加或移除到.plist文件中(我使用_settings.fileName()检查了它),有时什么也不改变。
我的问题,有点含蓄,是我缺少什么,以及如何使它正常工作。
发布于 2013-11-27 12:54:15
将格式设置为:-
QSettings::setDefaultFormat(QSettings::NativeFormat);https://stackoverflow.com/questions/20240511
复制相似问题