Qt 5.11 не может сохранить значение конфигурации в файл .ini с помощью QSettings - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть config.ini в моем проекте. Содержимое:

[Info]
username = "admin"

Я хочу изменить "/ Info / username" следующим образом:

QSettings *config = new QSettings(":/config/config.ini", QSettings::IniFromat);
QString username = "myname";
config->setValue("/Info/username", username);

Тогда я qDebugзначение имени пользователя

qDebug() << config.value("/Info/username").toString();

Все будет в порядке, значение имени пользователя в элементе управления - "мое имя", но когда я проверяю config.ini, я нахожу, что оно все еще равно "имя пользователя". Это означает изменениезначения не сохраняются в config.ini навсегда.

Как я могу сохранить свои изменения значения в config.ini навсегда?

...