PyGTK is a set of bindings for the Python scripting language to interact with the GTK toolkit. It has a fairly complete set of bindings.