Widgets ------- The general steps to using a widget in PyGTK are: * invoke gtk.* - one of various functions to create a new widget. These are all detailed in this section. * Connect all signals and events we wish to use to the appropriate handlers. * Set the attributes of the widget. * Pack the widget into a container using the appropriate call such as gtk.Container.add() or gtk.Box.pack_start() . * gtk.Widget.show() the widget. show() lets GTK know that we are done setting the attributes of the widget, and it is ready to be displayed.