BeeWareがPythonでネイティブGUIアプリケーションが作成できるクロスプラットフォーム用ツールキット「toga」をリリースしています。詳細は以下から。
The yak is loose! Toga: a cross platform, 100% system native widget toolkit for Python http://t.co/emd3ZzviSK
「toga」はクロスプラットフォーム(support for Cocoa on OS X, GTK+, and iOS)でGUIアプリケーションを作成することが出来るPython用ツールキットでPython 2&3で使用できます。
OS Xで使用する場合インストール時に”framework”オプションを付けてpythonをインストール($brew install python –framework)し、togaを公式サイトかGitHubからダウンロード。pipでインストールしてやればネイティブGUIアプリとしてtoga-demoが起動します。
[tago:pybee.org, GitHub]
DemoアプリにはComboBox, Switch, Treeなどが組み込まれており、ドキュメントもまだ完璧ではないですが公開されているので興味のある方はどうぞ。。
関連リンク:
・Toga 0.1 documentation – Toga
コメント
pythonのインストールが必要な時点で、ネイティブとは言えないんじゃ?
「A Python native, OS native GUI toolkit.」てことでネイティブGUI=Cocoa Framework/GTK+が使えるって意味じゃないかな?
iOSでも使えるってのが面白そうだけど、MacRubyとかもどっかいちゃった感じだし、USじゃPythonは根強いから「Python as a Foreign Language」で人気でるかな?
ざっとみた感じwxWidgetsのPython版かな?
wxWigetsの方がLibrary豊富だけど。