2012-04-13 10 views
4

私はPython GUIプログラミングに足を踏み入れましたが、私は今使っているGLADEのようなGUIビルダーが何であるか知りたかったのですが、チュートリアル、またはドキュメンテーションを扱うことができます。 私はまた、GUIフレームワークが何であるかを理解したいと思います。 答えてくれる人に感謝します。GLADEのような最もよく書かれたpythonフレンドリーなGUIビルダー

+1

GladeはGTKツールキット用のGUIを生成するので、GTKドキュメントhttp://www.gtk.org/documentation.phpを使用する必要があります(おそらくC/C++ APIドキュメントも参照してください)。 –

+0

あなたはguiデザイナーに依存することから解放することを検討する必要があります。紙の上にデザインをスケッチしてから、GUIを手作業でコーディングする方法を学びます。それは本当に難しいとは言えません。 –

+1

@BryanOakleyあなた自身を解放しますか? GUIデザイナーは他のどのようなツールでもあります。開発プロセスを使用してスピードアップする価値があります。エディタが正しく処理できないセマンティックコンテンツが豊富にあるWeb Devのようなものではありません。 –

答えて

5

Glade。 PythonでGlade GUIを使うことができます。そのドキュメントはそこにあります。 Gladeは単なるGTKのエディタなので、pyGTK docsの情報を調べることができます。

実際、私はそれを行う上でvideo tutorialを持っています。今はちょっと古いですが、まだアイデアを与えるべきです。

代替案としては、もう1つはQT with QT Designerです。

+0

Hehe、私はあなたのチュートリアルが私が今までに見つけた数少ない良いリソースの一つであった瞬間あなたのビデオを見てきました。 – nassio

+0

@nassio心配はありませんが、私はまだヒット数にショックを受けています。彼らはちょっと古くなってきて、私はかなり素早くそれをやりました。そして、それは私にはたくさんの間違いがありますが、私はうれしく思います。有用。 –

2

Qt。それは非常によく文書化されています。インターネットの多くの情報。 そして、GUIだけでなく、内部にはもっとたくさんのものがあります。

これは、Pythonバインディングを持っていますPyQt

チュートリアルの多くはそこにあります。ここではそれらのいくつかは以下のとおりです。

+0

O.Pが尋ねたような、Qtグラフィックベースのインターフェイスデザインツールへのリンクをコメントして追加することはできますか? – jsbueno

2

がない「最高/ documenteありませんd GUIフレームワーク」を参照してください。多くのGUIツールキットがありますが、どれもそれほど強力ではありません。 Tkinter、PyQT、wxPython ...すべてに長所と短所があります。それらのいずれかを選び、学習を始めてください。

私はTkinterを学習することをお勧めします。これは主にあなたがすでに持っているからです。イベントベースのプログラミングの基本を理解したら、Tkinterはそれを学ぶためのかなり穏やかな方法を提供します。あなたは、「ベスト」の定義に合ったツールキットを判断するのに適しています。

+0

あなたはその質問を読んでいますか?彼はGUI構築のためにいくつかのIDEを望んでいますが、BESTの単語に関する推奨はありません –

+0

@MehdiKhademloo:はい、私は質問を読んだ。少し曖昧でした。なぜなら、質問はGUIビルダーについて質問することから始まりますが、最後の文ではフレームワークについて質問します。それにもかかわらず、BESTという言葉は質問に数回出現する。 –

1

あなたはここにいくつかの非常に良いと新しいビデオチュートリアルを見つけることができます: http://vimeo.com/25185245
ありダニエル・G.シーゲル、GNOMEのメンバーによって作られ、どのようにいくつかの小さなグラフィックアプリを作るためにあなたに教えます。
もし私がうまく動かないのであれば、彼は最初に隙間なしでGUIを作成する方法を説明し、より包括的なUIが必要なときに紹介します。

関連する問題