Está claro que para interfaces de gran envergadura existen soluciones como PyGTK, wxPython o PyQT. Sin embargo, para aplicaciones sencillas puedes utilizar la interfaz Tkinter de la librería estándar de Python.
Aquí te muestro un ejemplo sencillo:
import Tkinter
if __name__ == '__main__':
root = Tkinter.Tk()
root.title('Button')
Tkinter.Label(text='I am a button').pack(pady=15)
Tkinter.Button( text='Button').pack(side=Tkinter.BOTTOM)
root.mainloop()
Y éste es el resultado:
Ver comentarios
Gracias por este ejemplo. me ayudo a comprender la interfaz Tk.
Solo una pregunta que hace una ultima linea .mainloop()