Python GUI Building
Contents
start
You know the basics of programming Python
goals
You'll know how to use wxPython, easyGui and PythonCard to build Graphical User Interfaces
Background
First you'll need to know that basics of programming Python.
wxPython
One of the most popular, cross-platform GUI toolkits for Python is wxPython.
Erik has a great, in-depth series on building a full application that includes a wxPython GUI (and openGL).
Developing emol!
To really understand wxPython you should follow Kyran's 5-part series and then Ian's 14-part series that build up full applications using wxPython as their main GUI.
Python GUI Programming with wxPython
Build a wxPython Image Viewer
easyGUI
easyGUI is a very simple GUI tool, you can't build full GUIs (it isn't as powerful as wxPython) but you can add GUI-elements to your scripts very simply.
Python 101 - easygui and csv
Horst has a German-language with English subtitles series that also uses easyGUI.
Python: Kids show you RurPle and EasyGUI (German / English subtitles)
PythonCard
PythonCard is a wrapper around the lower-level wxPython, dgd shows you how to build GUIs as he walks through the process of building a simple application.
Introducing PythonCard
The RST-script for this Learning-path
The script below was used to generate the learning-path page above.
=========================================================== Python GUI Building =========================================================== .. contents:: .. authors:: 71 1349 8 116 start ===== You know the basics of programming Python goals ===== You'll know how to use wxPython, easyGui and PythonCard to build Graphical User Interfaces Background ========== First you'll need to know that basics of programming Python. .. path:: 011 wxPython ======== One of the most popular, cross-platform GUI toolkits for Python is `wxPython <http://www.wxpython.org/>`_. Erik has a great, in-depth series on building a full application that includes a wxPython GUI (and openGL). .. series:: 151 To really understand wxPython you should follow Kyran's 5-part series and then Ian's 14-part series that build up full applications using wxPython as their main GUI. .. series:: 004, 179 easyGUI ======= `easyGUI <http://easygui.sourceforge.net/>`_ is a very simple GUI tool, you can't build full GUIs (it isn't as powerful as wxPython) but you can add GUI-elements to your scripts very simply. .. series:: 091 Horst has a German-language with English subtitles series that also uses easyGUI. .. series:: 057 PythonCard ========== `PythonCard <http://pythoncard.sourceforge.net/>`_ is a wrapper around the lower-level wxPython, dgd shows you how to build GUIs as he walks through the process of building a simple application. .. series:: 114

Thank-yous, questions and comments
If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?
You may also want to see our ShowMeDo Google Group to speak to our active users and authors.
All comments excluding tick-boxed quick-comments
what i must know in python before I begin to learn GUI programming in python?
---- Thanks - you saved me some time.
---- I appreciate your effort.
---- Please make more on this subject!.
---- *Really* useful, thanks!.
---- Feedback - Your speech is a bit too quick.
---- Feedback - Volume is too low.
---- Feedback - Visual quality could be improved.
---- Thanks - you saved me some time.
---- *Really* useful, thanks!.
Any way you can add pygtk?
I might learn and provide some tutorials.
Any way you can add pygtk?
I might learn and provide some tutorials.
excellent site
can you please give me some lectures and examples from all the topic in programming with python