Я использую QSettings
для хранения некоторых настроек моего приложения в файле INI.
В Windows все работает нормально, и мой файл INI хранится в той же папке, что и мое приложение. Но в OS X я не могу найти файл INI, и настройки не загружаются, когда я снова открываю свое приложение.
Я использую следующий код для хранения значений в файле INI с помощью QSettings
:
QSettings *settings = new QSettings("settings.ini", QSettings::IniFormat);
settings->beginGroup("AppSettings");
settings->setValue("Language", language);
settings->endGroup();
Кто-нибудь знает, что происходит?
Как я могу хранить файлы INI в моем Application.app на OS X?
QSettings::status()
вызов возвращается? (После попытки что-то написать). Вы уверены, чтоQSettings::isWritable()
вернет истину? - person Dmitry Sazonov   schedule 13.09.2016qDebug() << settings->status();
, и он вернул 0. - person KelvinS   schedule 13.09.2016QSettings::isWritable()
возвращает true. Но когда я создаю его с помощьюmacdeployqt MyApp.app
и запускаю MyApp.app,QSettings::isWritable()
возвращает false. - person KelvinS   schedule 13.09.2016