Aplicaciones graficas-con-python-y-glade

6

Click here to load reader

description

Desarrollo de aplicaciones graficas con python y GladePython & Glade apps development

Transcript of Aplicaciones graficas-con-python-y-glade

Page 1: Aplicaciones graficas-con-python-y-glade

Moises Belchin - moisesbm.wordpress.com - 2012 Página 1

Page 2: Aplicaciones graficas-con-python-y-glade

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

Page 3: Aplicaciones graficas-con-python-y-glade

– 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

Page 4: Aplicaciones graficas-con-python-y-glade

Moises Belchin - moisesbm.wordpress.com - 2012 Página 4

Page 5: Aplicaciones graficas-con-python-y-glade

– 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

Page 6: Aplicaciones graficas-con-python-y-glade

01#!/usr/bin/env python02# -*- coding: utf-8 -*-03import pygtk04pygtk.require('2.0')05import gtk06from gtk import glade07 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 ventana14# 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