2

いくつかの Qt アプリを Mac OS に移植しています。私は Mac OS 用のアプリを開発した経験がないので、いくつか質問があります。

  • アプリケーションは通常、Mac OS で設定をどこに保存しますか?
  • ドックのアイコンにドロップするファイルを処理するには?
4

1 に答える 1

2

Mac OS X アプリケーションは通常、 プロパティ リスト と呼ばれる XML ドキュメント~/Library/Preferences/を使用して設定を保存します。et all メソッドを使用する場合は、QSettingsを使用するだけで、コードはクロス プラットフォームのままになり、正しいことを行います。QCoreApplication::setOrganization(..)

アプリケーション アイコンでのファイル ドロップの処理はもう少し複雑ですが、すでにかなり適切な回答があり、この問題を扱っている Qt Quarterly もあります。それは基本的に以下を含みます:

  1. アプリケーション バンドルで Info.plist を設定して、アプリケーションで処理されるファイルの種類を特定します。
  2. QEvent::FileOpen を処理するための QApplication のサブクラス化。
于 2013-08-29T13:44:58.440 に答える