我想使用QSettings
來保存高分但它不能正常工作。我正在保存並在2個不同的文件中讀取這些值。如何正確使用QSettings
這是我的代碼負責增加值到數組:
QSettings settings;
settings.beginWriteArray("results");
int size = settings.beginReadArray("results");
settings.setArrayIndex(size);
settings.setValue("result", "qwerty");
和閱讀:
QSettings settings;
QString tmp = "";
int size = settings.beginReadArray("results");
for(int i = 0; i < size; ++i)
{
settings.setArrayIndex(i);
tmp += settings.value("result").toString();
}
ui->label->setText(tmp);
不錯的答案,但你缺少['iSettings-> endArray()'](http://doc.qt.io/qt-4.8/qsettings.html#endArray) – 2016-01-25 15:00:00