sane-pygtk GUI is made with pygtk and glade, using the glade2py script
The glade2py script is a small python script that use a glade file to create a python executable file.
Install (as root):
python setup.py install
Or run from the source directory (does not need to be root):
python glade2py FILE.glade > FILE.py
Run the script on your glade file, and redirect output to a new python script file.
glade2py GLADE_FILE.glade > PYTHON_SCRIPT.py
Than you can run the python script from the same directory as your glade file.
Creating a text editor using glade, pygtk and glade2py (movie)
For larger projects usnig pygtk and glade you can use Kefir.