1

PyObjC はまだ Python 3 に移植されていないようです。

一方、Python 3 を使用して Cocoa アプリケーションを作成する方法はありますか?

新しい MacOSX GUI アプリケーション プロジェクトを開始するつもりですが、Python 2.x の代わりに Python 3.x を使用したいと考えています。

4

1 に答える 1

3

本格的な Cocoa の場合、PyObjC はほぼ唯一のゲームだと思います。Obj-C Cocoa のバックグラウンドから Python に移行するのではなく、Python のバックグラウンドから Cocoa を使用する場合、Cocoa API の学習曲線は、Python 2.x と Python 3.x の違いよりもはるかに急勾配です。したがって、現時点で最善の戦略は、Python 2.x でアプリを作成する一方で、定期的に2to3を実行してチェックするなど、できる限り Python 3.x に適したものにすることだと思います。そして、Python 3 のサポートに役立つPyObjC のパッチは大歓迎です。本格的な Cocoa アプリではなく、単純な GUI インターフェイスを探しているだけの場合は、次のような他のパッケージへの呼び出しでうまくいくかもしれません。CocoaDialogまたは Python 2.x-PyObjC ダイアログ アプリ :=)

于 2009-10-03T20:04:32.683 に答える