0% encontró este documento útil (0 votos)
166 vistas

Python Tkinter

Este documento proporciona instrucciones para crear una interfaz gráfica de usuario básica utilizando la librería Tkinter en Python. Explica cómo agregar ventanas, etiquetas, botones, cajas de texto, listas desplegables, botones de opción, barras de menú, pestañas y cajas de mensajes a una interfaz y cómo manejar eventos como clicks de botón.

Cargado por

testalaura566
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
166 vistas

Python Tkinter

Este documento proporciona instrucciones para crear una interfaz gráfica de usuario básica utilizando la librería Tkinter en Python. Explica cómo agregar ventanas, etiquetas, botones, cajas de texto, listas desplegables, botones de opción, barras de menú, pestañas y cajas de mensajes a una interfaz y cómo manejar eventos como clicks de botón.

Cargado por

testalaura566
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 46

Tecnicatura Superior de Desarrollo de Software – ISAD Quality

Programación 1 – Librería TKINTER

Prof. Pablo A Sánchez Andrulakis


Crear una ventana
Creando una ventana
Evitar modificar el tamaño de una
ventana
Evitar modificar el tamaño
 resizable (se agrega antes del mainloop):
Agregar etiquetas (textos)
 Label (se requiere importar ttk)
Agregar etiquetas (método 2)
 Label (se requiere importar ttk)
Agregar botones
 Se agrega el botón:

 Se le asigna una función para el manejo de su evento:

Nota: Las funciones deben agregarse antes del código principal que las manda llamar.
Agregar botones
 Código completo:

.
Agregar botones
 Ventana antes y después de generado el evento (click):
Cajas de texto
Agregar una caja de texto
 Entry:

 Modificamos la función del evento para que imprima el nombre


que se acaba de preguntar:
Agregar caja de texto
 Código completo:

.
Agregar caja de texto
 Ventana antes y después de generado el evento (click):

.
Objeto activo
Objeto activo
 focus (se agrega antes del mainloop y nos define cual de
los objetos de la interfaz gráfica estará activo cuando se
arranque la interfaz:
Deshabilitar eventos
 configure:
Deshabilitar eventos
 configure:
No se puede
hacer click en el
evento
Listas desplegables
 Combobox:

.
Listas desplegables
 Combobox:

.
Botones de Control
 Checkbutton:

. 26
Botones de control
 Checkbutton:
Botones para opciones
 Radiobutton (variables para colores):

.
Colores
 Lista de colores reconocidos por TK:

.
Botones para opciones
 Radiobutton:

.
Botones para opciones
 Radiobutton:

.
Botones para opciones
 Radiobutton:

 Rabiobutton (rojo seleccionado):


Cajas de texto
(de varias líneas)
Cajas de texto (varias líneas)
 Importar librería:

 Insertar caja de texto:

.
Cajas de texto (varias líneas)
 scrolledtext:

.
Caja de etiquetas
 LabelFrame - Permite ubicar varios componentes dentro de un
contenedor:

.
Cajas de etiquetas
 LabelFrame - Permite ubicar varios componentes dentro de un
contenedor:

.
Cajas de etiquetas
 Para colocar la posición de inicio del contenedor:

.
Barra de Menús
 Importar biblioteca:

 Crear Menú:

.
Barra de Menús
 Pantalla con menús:

.
Barra de Menús
 Menú con una opción y submenús:
Barra de Menús
 Menú con 2 opciones y línea divisoria:

.
.
Barra de Menús
 Menú con 2 opciones:
Barra de Menús (salir)
 Evento salir (se modifica el menú para el manejo del evento):

 Se agrega la función para el manejo del evento

.
Pestañas
 Ventana con pestaña:
Pestañas
 Ventana con dos pestañas:

.
Cajas de Mensajes
 Importar librería para los mensajes (messagebox):
Cajas de mensajes
 Crear la barra de menús:

.
Cajas de mensajes
 Función para el manejo del evento:
Cajas de mensajes

.
.

Cajas de mensajes
 Función para el manejo del evento:

También podría gustarte