use wxWidgets (wxPython)
- native look and feel
- mature API
- IDE: see http://wiki.wxwidgets.org/Tools
docs:
installing wxPython on ubuntu:
sudo aptitude install python-wxgtk2.8
alternatives:
FLTK
- non-native look and feel
- more lightweight, smaller libraries
- smaller learning curve
GTK
- non-native look and feel
- primary framework for Gnome
- IDE: Glade
Qt
- native framework for KDE
- not quite native for Gnome
- license fees for commercial apps
- IDE: Qt Designer