Aplicaciones gráficas con Python y Glade

Glade es un diseñador de interfaces para GTK. Su apariencia es sencilla e intuitiva.

Podemos crearnos una aplicación bastante tonta y sencilla para demostrar su utilización y uso con Python.
Creamos un proyecto nuevo, añadimos una ventana, un vertical Box, y en la parte superior del vertical box añadimos una etiqueta y en la inferior un botón.
Debería quedar así:
Guardamos el proyecto y nos vamos a nuestro editor favorito para trabajar con Python + PyGTK.
En el ejemplo adjunto podéis ver como se carga el archivo generado con glade y lanzamos nuestra aplicación gráfica en Python.
Una vez ejecutemos el código se debería ver algo como lo que podéis encontrar en la captura:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pygtk
pygtk.require('2.0')
import gtk
from gtk import glade

class GladeSample:

def __init__(self):
# Cargamos la interfaz diseñada con glade.
self.xml = glade.XML("window1.glade")
# Recuperamos el widget window1 que es la ventana
# diseñada en glade, nuestro contenedor principal.
win = self.xml.get_widget('window1')
# Mostramos la ventana.
win.show()

if __name__ == "__main__":
 GladeSample()
 gtk.main()


 Google+