introducció́n a interfaces gráficas con zenity

Post on 10-Apr-2015

444 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introducció́n a Interfaces Gráficas con Zenity

TRANSCRIPT

Introduccion a Interfaces Graficas con Zenity

M.Sc.Ing. Esteban Saavedra Lopez

CEO Opentelematics Internacional Boliviajesaavedra@opentelematics.org

http://jesaavedra.opentelematics.orghttp://esteban.profesionales.org

Jornadas de Software Libre, ATIX 2007

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 1 / 23

Tabla de Contenidos1 Introduccion

Alcances de zenityRecursos DisponiblesQue se precisa?

2 DialogosCalendarioManejo de DirectoriosCampo TextoEdicion de Texto

3 AlertasAlerta de ErrorAlerta de InformacionAlerta de InterrogacionAlerta de AdvertenciaMensajes de Estado

4 ControlesEntrada de TextoCampo ContrasenaRadio BotonesCajas de ChequeoListas de SeleccionControl de RangoControl de Progreso

5 Conclusiones

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 2 / 23

Introduccion

Introduccion

Zenity es un programa que permite dotar a los Scripts de interfacesgraficas al estilo GTK.

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 3 / 23

Introduccion Alcances de zenity

Alcances de zenity

Zenity solo considera una pequena parte de la gran variedad de recursosque provee el desarrollo de interfaces graficas GTK (Gnome Tool Kit)

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 4 / 23

Introduccion Recursos Disponibles

Recursos Disponibles

1 Cajas de Dialogo standar

2 Alertas

3 Controles de seleccion

4 Combinacion de recursos

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 5 / 23

Introduccion Recursos Disponibles

Recursos Disponibles

1 Cajas de Dialogo standar

2 Alertas

3 Controles de seleccion

4 Combinacion de recursos

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 5 / 23

Introduccion Recursos Disponibles

Recursos Disponibles

1 Cajas de Dialogo standar

2 Alertas

3 Controles de seleccion

4 Combinacion de recursos

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 5 / 23

Introduccion Recursos Disponibles

Recursos Disponibles

1 Cajas de Dialogo standar

2 Alertas

3 Controles de seleccion

4 Combinacion de recursos

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 5 / 23

Introduccion Que se precisa?

Que se precisa?

No se precisa ningun programa en especial, ya que todo entorno Gnome yadispone de las utilerias necesarias para desarrollar interfaces graficas.

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 6 / 23

Dialogos Calendario

Calendario

Resultado Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 7 / 23

Dialogos Manejo de Directorios

Manejo de Directorios

Resultado Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 8 / 23

Dialogos Campo Texto

Campo Texto

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 9 / 23

Dialogos Edicion de Texto

Edicion de Texto

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 10 / 23

Alertas Alerta de Error

Alerta de Error

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 11 / 23

Alertas Alerta de Informacion

Alerta de Informacion

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 12 / 23

Alertas Alerta de Interrogacion

Alerta de Interrogacion

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 13 / 23

Alertas Alerta de Advertencia

Alerta de Advertencia

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 14 / 23

Alertas Mensajes de Estado

Mensajes de Estado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 15 / 23

Controles Entrada de Texto

Entrada de Texto

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 16 / 23

Controles Campo Contrasena

Campo Contrasena

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 17 / 23

Controles Radio Botones

Radio Botones

ResultadoCodigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 18 / 23

Controles Cajas de Chequeo

Cajas de Chequeo

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 19 / 23

Controles Listas de Seleccion

Listas de Seleccion

ResultadoCodigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 20 / 23

Controles Control de Rango

Control de Rango

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 21 / 23

Controles Control de Progreso

Control de Progreso

Resultado

Codigo

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 22 / 23

Conclusiones

Conclusiones

Zenity se convierte en una alternativa Eficaz al momento de implemetarScripts que requieran interfaz grafica con posibilidades de:

Desplegar Dialogos Standar

Entradas de Texto

Alertas

Combinacion de Controles

De tal forma que los scripts, ademas de automatizar tareas, estos tambienpuedan interactuar con el usuario.

M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 23 / 23

top related