0
私はを使用して、INIファイルに私のアプリケーションのいくつかの設定を保存しています。 OS XでQSettingsを使用してINIファイルを保存する方法
Windowsの ですべてが正常に動作し、私の INIファイルは自分のアプリケーションの同じフォルダに保存されています。しかしon OS X INIファイルが見つかりません。また、アプリケーションを開いたときに設定が読み込まれません。私はQSettings
を使用してINIファイルの値を保存するために、次のコードを使用しています:
QSettings *settings = new QSettings("settings.ini", QSettings::IniFormat);
settings->beginGroup("AppSettings");
settings->setValue("Language", language);
settings->endGroup();
誰もが何が起こっているか知っていますか?
OS XのApplication.appにINIファイルを保存するにはどうすればよいですか?
'QSettings :: status()'呼び出しが返すものは何ですか? (何かを書き込もうとした後)。 'QSettings :: isWritable()'がtrueを返すことは確かですか? –
'QDebug()<< settings-> status();'を試してみました。 – KelvinS
Qtからアプリケーションを実行すると、 'QSettings :: isWritable()'がtrueを返します。しかし、 'macdeployqt MyApp.app'を使って構築し、MyApp.appを実行すると、' QSettings :: isWritable() 'はfalseを返します。 – KelvinS