Хочу хранить настройки приложения используя QSettings, количество которых редактирует пользователь. Получается, что я не знаю сколько у меня настроек перед стартом приложения, да и все их названия, а знаю только название раздела. Как прочитать их? Или нужно в таких случаях использовать файл?
QSettings::allKeys, QSettings::childGroups, QSettings::childKeys. Оно?
не понял, а как пользователь будет влиять на кол-во настроек? С точки зрения пользователя опиши процесс.
struct Login {
QString userName;
QString password;
};
QList<Login> logins;
...
QSettings settings;
settings.beginWriteArray("logins");
for (int i = 0; i < logins.size(); ++i) {
settings.setArrayIndex(i);
settings.setValue("userName", list.at(i).userName);
settings.setValue("password", list.at(i).password);
}
settings.endArray();
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)