Si usamos glade, separación de la interfaz del código
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
4 / 31
¿Por qué no?
Es Python :(
Ejecución interpretada (lenta)
Proyectos muy grandes (problemas de gran escala)
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
5 / 31
¿Qué necesitamos?
python: Interprete de python.
python-gtk: Libreria de python GTK.
glade: Aplicación de diseño de interfaces GTK.
devhelp: Con el libro de GTK+ una buena referencia.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
6 / 31
Conceptos básicos.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
7 / 31
Widgets
Los objetos con los que trabajeremos en GTK
Ventanas.
Cajas.
Botones.
Entradas.
Etiquetas.
Listas.
Checkboxes.
Otros...
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
8 / 31
Contenedores
Widgets que cotienen otros widgets
Ventana.
Cajas.
Notebooks.
Otros...
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
9 / 31
Señales
Eventos que se producen sobre un widget.
Clicks.
Pulsado de tecla.
Destruir.
Entrar en el area del widget.
Salir de area del widget.
Moviemiento de raton.
Otros...
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
10 / 31
Manejadores
Funciones o metodos que gestionan una señal, es decir, cualquier función o
metodo definido que se enlaza a la señal de un objeto.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
11 / 31
Interfaces.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
12 / 31
Glade y Gazpacho
Interfaz de diseño de interfaces.
Es XML.
Es Grafico.
Es GTK.
No pierdes control.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
13 / 31
Glade
Interfaz mas popular pues fue el primero en salir en este campo y utiliza
varias ventanas para realizar su trabajo.
Jesús Espino García (UC3M)
Desarrollo de aplicaciones Python-GTK
25 de Abril de 2006
14 / 31
Gazpacho
Interfaz alternativo, menos utilizado pero una opción más y utiliza una
única ventanas para realizar su trabajo.
Comentarios de: Desarrollo de aplicaciones Python-GTK (0)
No hay comentarios