Está en la página 1de 11

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS NATURALES Y MATEMÁTICA


LICENCIATURA EN INFORMÁTICA EDUCATIVA

CURSO DE PROGRAMACIÓN PYTHON

Coordinador del curso:


Ing. José Ernesto De Paz Álvarez

Tutor:
Stanley Giovanny Palacios Granados.

José Elenilson Zavaleta Hernández.


TUTORIA 4

BIENVENIDOS
REPASO SEMANA 3
Estructura de datos:

Listas (arreglos o vectores)


Diccionarios
Tuplas
Funciones en Python
¿Qué es una interfaz gráfica de usuario en Python?
Una interfaz gráfica de usuario (GUI) en Python es una forma visual de interactuar con una aplicación o
programa. Permite a los usuarios comunicarse con el software mediante elementos gráficos, como ventanas,
botones, campos de entrada y otros componentes.

¿Para qué sirve la interfaz gráfica de usuario en Python?


Una interfaz gráfica de usuario es útil porque facilita la interacción y el uso de una aplicación.

¿Cómo funciona la GUI en Python?


Ejecutar una GUI en Python requiere el uso de bibliotecas o marcos específicos que definen herramientas para
crear ventanas, elementos gráficos y administrar la interacción del usuario.

Beneficios de usar una interfaz gráfica de usuario:

Facilita la interacción y el uso de la aplicación para los usuarios, especialmente para aquellos que no están
familiarizados con la programación.
Permite crear aplicaciones más cómodas y visualmente atractivas.
Ayuda a mejorar la experiencia del usuario y por lo tanto la satisfacción del usuario con la aplicación.
Tkinter es una biblioteca propia de Python.

La palabra "Tkinter" proviene de "Tk interface", ya que esta biblioteca


está diseñada para funcionar con el toolkit gráfico Tk

Al ser parte de la biblioteca estándar de Python, Tkinter ya está


incluido en la instalación predeterminada de Python, por lo que no es
necesario instalar nada adicional para empezar a usar.
Estructura de una ventana ¿Que son los Label

Tienen como unica finalidad mostrar texto, no se puede


interactuar con el (borrar, arrastrar, etc)

wigets utilizados para mostrar texto o imagenes.


Tk(): Clase para crear una ventana principal donde añadir los
widgets

Widgets: Controles, botones, leibol, caja de texto

Pack(): Ubica a los widgets en una posición que podemos


cambiar a través de los correspondientes atributos

mainloop(): Inicia el bucle del mensaje donde se monitorea la


interacción del usuario a través del ratón o teclado con la
aplicación
" A LA CIMA NO SE LLEGA
SUPERANDO A LOS DEMÁS, SINO
SUPERÁNDONOS A NOSTROS
MISMOS

"

También podría gustarte