Pythonの学習を始めたいです(過去の経験はありません)。私は Python 3.0 から始めることに少し傾いています。ただし、現時点で Python 3.0 と互換性のある GUI エディターが存在するかどうかはわかりません。Glade をインストールしようとしましたが、私が持っているものは Python 2.5 でしか動作しません。Python 3.0 で何を使用できますか? どんな提案も歓迎します。ありがとう!
6 に答える
GUI エディターをお探しの場合は、以下をご覧ください。
- wxFormBuilderは、wxpython 用の .XRC ファイルを生成できます。
- XRCed には wxpython が同梱されており、これも同様に実行できます。
.XRC ファイルは、GUI を記述する xml ファイルであり、言語固有ではありません。これらのファイルは、Python 2.6 および Python 3.0 から変更なしでロードできます。
ただし、WxPython は現在のところ Python 2.6 でしか利用できません。Python 2.6 を 3.0 に変換することについてはあまり心配しません。これは、変更する数行の問題です。
.XRC アプローチの問題点は、これらの xml ファイルを Python コードで接着する必要があることです。あなたが初心者なら、これは手で GUI を書くのと同じくらいトリッキーかもしれません。とにかく、それは WxPython の問題です: 私はそれのための本当に良いエディタを知りません. この議論を見てください.
まだ Python 3.0 に移植されていない便利なライブラリ (教育資料、クックブックのスニペットなどは言うまでもありません) がたくさんあるので、現時点では Python 2.x を使用することをお勧めします (現在のところ、5 <= x <= 6 )。あなたが Python の初心者であればなおさらです。実際にソフトウェアのリリースを計画している場合は、3 倍になります。多くのシステムには Python 3.0 が同梱されていません。
Python 3.0 は、Python 2.x シリーズと根本的に異なるわけではありません。Python 2 で学んだことは、Python 3 にも非常に当てはまります。SO で Python 3.0 を検索すると、多くのスレッドが見つかり、大多数がすぐには Python 3.0 に移行しないと宣言しています。
PyQt 4.5 (数日前にリリース) は Python 3 のサポートを追加しました
もちろん、それは gotgenes の回答の価値を下げるものではありません。ほとんどのサードパーティ ライブラリは、まだ Python 3 の準備ができていません。
最も使い慣れたエディタを使用してください。
「ロジックとしての先行スペース」とダックタイピングは、Python ソースでエディターが合理的に実行できる (または必要な!) 構文チェックとリファクタリングの量が限られていることを意味します。
お気に入りのエディターがない場合は、ほとんどの python ディストリビューションに付属している「アイドル」エディターを使用してください。
GUI 設計ツールについて話している場合は、設計ツールを選択する前に、サポートされているいくつかの GUI (Tk、WxWindows など) から選択する必要があります。
現在 Python3.0 で利用できる唯一の GUI ツールキットは Tkinter であり、Python3.0 GUI ビルダーはまだ利用できないと思います。