QSettings как читать ini без значения ключей

У меня есть конфиг:

[Users]
joe
bill
dona
serg

Мне нужно QStringList со всеми именами пользователей.

QSettings ini("/tmp/users.ini", QSettings::NativeFormat);
ini.beginGroup("Users");
QStringList keys = ini.allKeys();
qDebug() << keys;
ini.endGroup();

Это не работает :(


person Šerg    schedule 23.03.2015    source источник
comment
Что именно не работает? Покажите свой вывод.   -  person Dmitry Sazonov    schedule 23.03.2015
comment
Откуда такой ini файл? Документы Qt говорят: каждая настройка состоит из QString, которая определяет имя настройки (ключ) и QVariant, в котором хранятся данные, связанные с ключом. Я думаю, что QSettings не поддерживает такой формат.   -  person vahancho    schedule 23.03.2015


Ответы (1)


меняю конфиг на

[Users]
joe=1
bill=1
dona=1
serg=1

И это работает сейчас.

person Šerg    schedule 23.03.2015
comment
в будущем вы сможете проверять проблемы с форматом с помощью QSettings::status() - person Zaiborg; 23.03.2015