2009-04-29 6 views
3

Pythonの学習を開始したいと思います(過去の経験はゼロです)。私は少しPython 3.0から始める傾向があります。しかし、現時点でPython 3.0と互換性のあるGUIエディタが存在するかどうかはわかりません。私はGladeをインストールしようとしましたが、私が持っているものはPython 2.5でしか動作しません。 Python 3.0で何が使えますか? 提案は歓迎されます。 ありがとう!Python 3.0と互換性のあるGUIエディタについて

+3

python 3.0で始める理由がわかりません。 Python 2.6.xはほとんどのpython3の機能を提供し、より多くのlibsを持っています。 python3が第三者のライブラリに関してより成熟するまで、単にPython 2.xを使用してください。 – nosklo

答えて

0

あなたが最も快適なエディタを使用してください。

"leading space as logic"とダックタイピングは、シンタックスチェックの量が限られていることを意味し、エディタを再作成することはPythonソースで合理的に(または必須です)行うことができます。

好きなエディタをお持ちでない場合は、ほとんどのPythonディストリビューションに付属の "アイドル"エディタを使用してください。

GUI設計ツールについて言えば、設計ツールを選択する前にサポートされているいくつかのGUI(Tk、WxWindowsなど)から選択する必要があります。

+0

私はWxが最高の(最も便利な、最も移植性の高い)GUIライブラリだと思うので、wxFormBuilderが使える方法です。 私は個人的に生のテキストコードでwXしか使用していませんが、それは私だけです。 –

1

まだPython 3.0に移植されていない多くの便利なライブラリ(教材、料理教室のスニペットなどはありません)があるので、Python 2.xを今のところ使用することをお勧めします(現在、5 < = x < = 6)。あなたがPythonの初心者であれば、恐らくそうです。あなたが実際にいくつかのソフトウェアをリリースしようと考えているなら、Triplyなので、多くのシステムはPython 3.0に付属していません。

Python 3.0はPython 2.xシリーズとは大きく異なりません。 Python 2で学んだことはPython 3にも非常に適用されます。ここでPython 3.0を検索すると、すぐにPython 3.0に移行することはないと主張する多くのスレッドが明らかになります。

+0

+1:まだpython 3を使用していません – nosklo

0

Python3.0で現在利用可能な唯一のGUIツールキットはTkinterですが、Python3.0のGUIビルダーはまだありません。パイソン3の

0

WING 3.2ベータ作業

ricnar

1

あなたは、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を手作業で書くほど難しいかもしれません。、私はそれのために任意の本当の良いエディタを知らない(数日前にリリース)このdiscussion

+0

非常に良い、良い見つける! –

0

PyQt 4.5を見てみると、「doesnのPythonの3

のサポートを追加しました:それはとにかくwxPythonのに問題があります当然のことながら、getgenesの答えは評価されません。第三者図書館のほとんどは、まだPython 3のための準備ができていません。

関連する問題