いくつかの Qt アプリを Mac OS に移植しています。私は Mac OS 用のアプリを開発した経験がないので、いくつか質問があります。
- アプリケーションは通常、Mac OS で設定をどこに保存しますか?
- ドックのアイコンにドロップするファイルを処理するには?
Mac OS X アプリケーションは通常、 プロパティ リスト と呼ばれる XML ドキュメント~/Library/Preferences/
を使用して設定を保存します。et all メソッドを使用する場合は、QSettingsを使用するだけで、コードはクロス プラットフォームのままになり、正しいことを行います。QCoreApplication::setOrganization(..)
アプリケーション アイコンでのファイル ドロップの処理はもう少し複雑ですが、すでにかなり適切な回答があり、この問題を扱っている Qt Quarterly もあります。それは基本的に以下を含みます: