From HacDC Wiki
From the HacDC Blabber list: Does anyone know of a good tutorial on GUI programming for complete idiots in Python?
(Keven) These might offer a reasonable starting point:
- Rapid Application Development with Python and Glade
- A Beginner's Guide to Using pyGTK and Glade
Other resources of a more general nature (and of varying levels of idiocy):
- Official, but occasionally technical documentation
- Snake Wrangling for Kids
- Python for Fun
- How to Think Like a Computer Scientist
- A Byte of Python
- Dive Into Python
- QT from TrollTech
(Riley) However by far the best resource I used was:
Between those two things, I have made many GUIs that are in front of analytical software tools that I have implemented in Python originally as command-line utilities.
The easiest place to start is the "simplest possible tkinter program" here: http://tkinter.unpythonic.net/wiki/the_simplest_possible_Tkinter_program
Then go through the list of widgets at A tour of Tkinter widgets. Grab the right version for your python installation (2.x or 3.x) and unpack it. Run it and you can click the "see code" button for any element. It is a great earning tool, especially since it is all running in Python on your computer, too!