2. Glade es un diseñador de interfaces para GTK
Su apariencia es sencilla e intuitiva
Podemos crearnos una aplicación sencilla para ver su uso con Python
Moises Belchin - moisesbm.wordpress.com - 2012 Página 2
3. – Creamos un proyecto nuevo
– Añadimos una ventana
– Añadimos un vertical Box
– En la parte superior del vertical box añadimos una etiqueta
– En la parte inferior añadimos un botón
Moises Belchin - moisesbm.wordpress.com - 2012 Página 3
5. – Guardamos el proyecto
– Vamos al editor 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 así:
Moises Belchin - moisesbm.wordpress.com - 2012 Página 5
6. 01#!/usr/bin/env python
02# -*- coding: utf-8 -*-
03import pygtk
04pygtk.require('2.0')
05import gtk
06from gtk import glade
07
08class GladeSample:
09
10def __init__(self):
11# Cargamos la interfaz diseñada con glade.
12self.xml = glade.XML("window1.glade")
13# Recuperamos el widget window1 que es la ventana
14# diseñada en glade, nuestro contenedor principal.
15win = self.xml.get_widget('window1')
16# Mostramos la ventana.
17win.show()
18
19if __name__ == "__main__":
20 GladeSample()
21 gtk.main()
Moises Belchin - moisesbm.wordpress.com - 2012 Página 6