今日、私はCocoaとMacOSX10.5で所有者が描いたメニュー項目のサポートを実装しようとしました
そして、他のプロジェクトで使用するつもりだったQTについて考えると、私が見つけたものはかなり怖かったです。
私がそれを正しく見れば、MacOSXでのQTの未来はありません。なぜなら、いくつかの些細な機能を実行するAppearance Manager全体が10.5で完全に非推奨になり(パブリックURLももう見つかりません)、さらには「開発者」の色ですリストとNSColorの色「定数」は、安定していないとマークされ、使用されません。
このポリシーでは、QTのようなツールキットにはオプションがなく、MacOSXサポートを削除します。これはAppleにとって複数の方法で意味があります(Nokiaは競合他社であることを忘れないでください)。そして、AppleはCarbonとJavaも削除することを気にしませんでした。
だから私は何かが恋しいですか。QTチームが合理的なフォールバックを使用できるココアアピアランスマネージャーやテクニックはありますか?10.7と10.8では見た目が大きく異なるのではないかと心配です。
そして、主観的なものとしてこの質問を閉じたいすべての人にお願いします。私がこの問題の解決策を回避する技術的な回避策を求めていることを考慮してください。それは良いか悪いかについての議論ではありませんが、この制限を回避する方法があるかどうか。
それは私にとって深刻なビジネス上の決定であり、間違って行われた場合、簡単に数万ドルの費用がかかる可能性があり、QTを信頼することは失敗であることが判明します。
編集:これは、システムカラーでさえサポートされなくなったことを示すリンクです 。システムカラーへのアクセス。また、テーマをグラファイトに変更しても、カラーリストの変更通知が表示されないのは正しいことです。