explicacion de pygtk