introducció́n a interfaces gráficas con zenity
DESCRIPTION
Introducció́n a Interfaces Gráficas con ZenityTRANSCRIPT
![Page 1: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/1.jpg)
Introduccion a Interfaces Graficas con Zenity
M.Sc.Ing. Esteban Saavedra Lopez
CEO Opentelematics Internacional [email protected]
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
![Page 2: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/2.jpg)
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
![Page 3: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/3.jpg)
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
![Page 4: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/4.jpg)
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
![Page 5: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/5.jpg)
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
![Page 6: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/6.jpg)
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
![Page 7: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/7.jpg)
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
![Page 8: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/8.jpg)
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
![Page 9: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/9.jpg)
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
![Page 10: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/10.jpg)
Dialogos Calendario
Calendario
Resultado Codigo
M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 7 / 23
![Page 11: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/11.jpg)
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
![Page 12: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/12.jpg)
Dialogos Campo Texto
Campo Texto
Resultado
Codigo
M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 9 / 23
![Page 13: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/13.jpg)
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
![Page 14: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/14.jpg)
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
![Page 15: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/15.jpg)
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
![Page 16: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/16.jpg)
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
![Page 17: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/17.jpg)
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
![Page 18: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/18.jpg)
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
![Page 19: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/19.jpg)
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
![Page 20: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/20.jpg)
Controles Campo Contrasena
Campo Contrasena
Resultado
Codigo
M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 17 / 23
![Page 21: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/21.jpg)
Controles Radio Botones
Radio Botones
ResultadoCodigo
M.Sc.Ing. Esteban Saavedra Lopez (Opentelematics)Introduccion a Interfaces Graficas con Zenity Jun. 2007 18 / 23
![Page 22: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/22.jpg)
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
![Page 23: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/23.jpg)
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
![Page 24: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/24.jpg)
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
![Page 25: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/25.jpg)
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
![Page 26: Introducció́n a Interfaces Gráficas con Zenity](https://reader034.vdocuments.site/reader034/viewer/2022051400/5528162855034617648b4647/html5/thumbnails/26.jpg)
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