私はPython GUIプログラミングに足を踏み入れましたが、私は今使っているGLADEのようなGUIビルダーが何であるか知りたかったのですが、チュートリアル、またはドキュメンテーションを扱うことができます。 私はまた、GUIフレームワークが何であるかを理解したいと思います。 答えてくれる人に感謝します。GLADEのような最もよく書かれたpythonフレンドリーなGUIビルダー
答えて
Glade。 PythonでGlade GUIを使うことができます。そのドキュメントはそこにあります。 Gladeは単なるGTKのエディタなので、pyGTK docsの情報を調べることができます。
実際、私はそれを行う上でvideo tutorialを持っています。今はちょっと古いですが、まだアイデアを与えるべきです。
代替案としては、もう1つはQT with QT Designerです。
Hehe、私はあなたのチュートリアルが私が今までに見つけた数少ない良いリソースの一つであった瞬間あなたのビデオを見てきました。 – nassio
@nassio心配はありませんが、私はまだヒット数にショックを受けています。彼らはちょっと古くなってきて、私はかなり素早くそれをやりました。そして、それは私にはたくさんの間違いがありますが、私はうれしく思います。有用。 –
Qt。それは非常によく文書化されています。インターネットの多くの情報。 そして、GUIだけでなく、内部にはもっとたくさんのものがあります。
これは、Pythonバインディングを持っていますPyQt
チュートリアルの多くはそこにあります。ここではそれらのいくつかは以下のとおりです。
- http://qt-project.org/doc/qt-4.8/tutorials.html
- http://zetcode.com/gui/pyqt4/
- http://diotavelli.net/PyQtWiki/Tutorials
- http://lionel.textmalaysia.com/a-simple-tutorial-on-gui-programming-using-qt-designer-with-pyqt4.html
- http://www.youtube.com/watch?v=9E2KOphwZMg
- http://www.youtube.com/watch?v=LYF0spYkXUs
O.Pが尋ねたような、Qtグラフィックベースのインターフェイスデザインツールへのリンクをコメントして追加することはできますか? – jsbueno
がない「最高/ documenteありませんd GUIフレームワーク」を参照してください。多くのGUIツールキットがありますが、どれもそれほど強力ではありません。 Tkinter、PyQT、wxPython ...すべてに長所と短所があります。それらのいずれかを選び、学習を始めてください。
私はTkinterを学習することをお勧めします。これは主にあなたがすでに持っているからです。イベントベースのプログラミングの基本を理解したら、Tkinterはそれを学ぶためのかなり穏やかな方法を提供します。あなたは、「ベスト」の定義に合ったツールキットを判断するのに適しています。
あなたはその質問を読んでいますか?彼はGUI構築のためにいくつかのIDEを望んでいますが、BESTの単語に関する推奨はありません –
@MehdiKhademloo:はい、私は質問を読んだ。少し曖昧でした。なぜなら、質問はGUIビルダーについて質問することから始まりますが、最後の文ではフレームワークについて質問します。それにもかかわらず、BESTという言葉は質問に数回出現する。 –
あなたはここにいくつかの非常に良いと新しいビデオチュートリアルを見つけることができます: http://vimeo.com/25185245
ありダニエル・G.シーゲル、GNOMEのメンバーによって作られ、どのようにいくつかの小さなグラフィックアプリを作るためにあなたに教えます。
もし私がうまく動かないのであれば、彼は最初に隙間なしでGUIを作成する方法を説明し、より包括的なUIが必要なときに紹介します。
- 1. Python GUI(tkinter; pygtk + glade)、py2exe
- 2. Python GUIのエクスプローラのアイコングリッドビューのようなもの
- 3. Pythonで最もよく命令された辞書実装は何ですか?
- 4. あなたが見た中で最もよく書かれたオープンソースプロジェクトのいくつかは何ですか?
- 5. Netbeans GUIビルダー - プログラミング時よりも実行時に出力が異なります
- 6. Pythonで書かれたCoffeeScriptのような言語
- 7. どのようにGUIビルダーは動作しますか?
- 8. SEOフレンドリーなURL - どのように?
- 9. gladeファイルのgtkmmビルダーが動作しない
- 10. 最も強力な.NET YAMLパーサーおよびビルダーとは何ですか?
- 11. ネストされたpython辞書のXpathのようなクエリ
- 12. gladeインターフェイスをPythonに入れようとしています
- 13. pygtkとgladeを使ったデータベーステーブルのGUI
- 14. python jsonバインディング:なぜこのようなコードを書くのですか?
- 15. Java&GUI:ビルダー、フレームワーク、技術 - 最先端?
- 16. Netbeans GUIビルダー
- 17. django/pythonでDiggのようなシステムを書く
- 18. Pygtkとgladeを使ったGUI
- 19. ビデオ処理のために最もよく使われるPythonモジュールですか?
- 20. Pythonからglade guiにデータをエクスポートする
- 21. どのPython GUI IDEが最も広く使われていますか?
- 22. 書かれたCADアプリとはどのようなものですか?
- 23. ウェブアプリケーション用のGUIビルダー
- 24. PyGObjectのGtkSourceViewでGladeからGUIをロード
- 25. COBOLで書かれたビジネスロジックを失うことなくGUIに移行
- 26. Pythonで書かれたGitLabのようなプログラムはありますか?
- 27. Pythonの卵のための `gem server`のようなものです(` pip server`のようなもの)
- 28. どのようにSEOフレンドリーなUnicodeのURLですか?
- 29. SEOフレンドリーなURLのようにstackoverflowを書き換える方法
- 30. 最もアクティブなクリッパーのようなコミュニティーは何ですか?
GladeはGTKツールキット用のGUIを生成するので、GTKドキュメントhttp://www.gtk.org/documentation.phpを使用する必要があります(おそらくC/C++ APIドキュメントも参照してください)。 –
あなたはguiデザイナーに依存することから解放することを検討する必要があります。紙の上にデザインをスケッチしてから、GUIを手作業でコーディングする方法を学びます。それは本当に難しいとは言えません。 –
@BryanOakleyあなた自身を解放しますか? GUIデザイナーは他のどのようなツールでもあります。開発プロセスを使用してスピードアップする価値があります。エディタが正しく処理できないセマンティックコンテンツが豊富にあるWeb Devのようなものではありません。 –