100% encontró este documento útil (1 voto)
334 vistas

Python Tkinter

El documento describe las funciones básicas de Tkinter para crear interfaces gráficas en Python. Tkinter permite crear ventanas, agregar etiquetas, botones, cajas de texto, listas desplegables, botones de control, barras de menús y cajas de mensajes. El documento explica cómo importar Tkinter y usar sus diferentes widgets para construir una interfaz gráfica básica en Python.

Cargado por

LAngel Reyes
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
334 vistas

Python Tkinter

El documento describe las funciones básicas de Tkinter para crear interfaces gráficas en Python. Tkinter permite crear ventanas, agregar etiquetas, botones, cajas de texto, listas desplegables, botones de control, barras de menús y cajas de mensajes. El documento explica cómo importar Tkinter y usar sus diferentes widgets para construir una interfaz gráfica básica en Python.

Cargado por

LAngel Reyes
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 57

Python

Tkinter

Rogelio Ferreira Escutia


Profesor / Investigador
Tecnológico Nacional de México
Campus Morelia
Crear una ventana
Creando una ventana

. 3
Evitar modificar el tamaño
de una ventana
Evitar modificar el tamaño
 resizable (se agrega antes del mainloop):

. 5
Agregar etiquetas (textos)
Agregar etiquetas
 Label (se requiere importar ttk)

. 7
Agregar etiquetas (método 2)
 Label (se requiere importar ttk)

. 8
Agregar botones
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.
. 10
Agregar botones
 Código completo:

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

. 12
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:

. 14
Agregar caja de texto
 Código completo:

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

. 16
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:

. 18
Deshabilitar eventos
Deshabilitar eventos
 configure:

. 20
Deshabilitar eventos
 configure:
No se puede
hacer click en el
evento

. 21
Listas desplegables
Listas desplegables
 Combobox:

. 23
Listas desplegables
 Combobox:

. 24
Botones de Control
Botones de control
 Checkbutton:

. 26
Botones de control
 Checkbutton:

. 27
Botones para opciones
Botones para opciones
 Radiobutton (variables para colores):

. 29
Colores
 Lista de colores reconocidos por TK:

. 30
Botones para opciones
 Radiobutton:

. 31
Botones para opciones
 Radiobutton:

. 32
Botones para opciones
 Radiobutton:

 Rabiobutton (rojo seleccionado):

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

 Insertar caja de texto:

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

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

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

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

. 40
Barra de Menús
Barra de Menús
 Importar biblioteca:

 Crear Menú:

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

. 43
Barra de Menús
 Menú con una opción y submenús:

. 44
Barra de Menús
 Menú con 2 opciones y línea divisoria:

. 45
Barra de Menús
 Menú con 2 opciones:

. 46
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

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

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

. 50
Cajas de Mensajes
Cajas de mensajes
 Importar librería para los mensajes (messagebox):

. 52
Cajas de mensajes
 Crear la barra de menús:

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

. 54
Cajas de mensajes

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

. 56
[email protected]

[email protected]

xumarhu.net

Rogelio Ferreira Escutia @rogeplus

Profesor / Investigador
Tecnológico Nacional de México
Campus Morelia https://www.youtube.com/
channel/UC0on88n3LwTKxJb8T09sGjg

rogelioferreiraescutia

También podría gustarte