TK Inter
TK Inter
TK Inter
Python
Manual de las funciones básicas de la librería
Qué es?
Tkinter es una biblioteca de Python que se utiliza para crear interfaces gráficas de usuario
(GUI) de escritorio. Es una biblioteca multiplataforma, lo que significa que las aplicaciones
desarrolladas con Tkinter se pueden ejecutar en diferentes sistemas operativos como
Windows, macOS y Linux.
https://customtkinter.tomschimansky.com
Explicación de la biblioteca Tkinter en Python:
Tkinter es una biblioteca de Python que se utiliza para crear interfaces gráficas de usuario
(GUI) de escritorio. Es una biblioteca multiplataforma, lo que significa que las aplicaciones
desarrolladas con Tkinter se pueden ejecutar en diferentes sistemas operativos como
Windows, macOS y Linux.
Fácil de usar: Tkinter proporciona una API simple y fácil de aprender para crear
interfaces gráficas.
Potente: Tkinter permite crear una amplia variedad de widgets, como botones,
etiquetas, entradas de texto, menús y ventanas.
Extensible: Tkinter se puede ampliar con otras bibliotecas para agregar
funcionalidades adicionales.
1. Creación de la ventana:
Se crea una ventana con la clase tk.Tk().
2. Propiedades básicas:
Título: Se establece con el método title().
Tamaño: Se establece con el método geometry().
Posición: Se establece con el método geometry().
Icono: Se establece con el método iconbitmap().
Resizabilidad: Se establece con el método resizable().
3. Propiedades avanzadas:
4. Menú:
Se puede agregar un menú a la ventana con la clase tk.Menu()
5. Eventos:
Se pueden asociar eventos a la ventana con el método bind().
Los gestores de geometría se utilizan para organizar los widgets dentro de la ventana. Los
gestores de geometría más comunes son:
1. Pack:
Se utiliza para organizar los widgets en filas y columnas.
Es el gestor de geometría más utilizado por su simplicidad.
Se pueden usar las opciones side, fill y expand para controlar la posición y el tamaño
de los widgets.
2. Grid:
3. Place:
Se utiliza para colocar los widgets en posiciones específicas dentro de la ventana.
Es el gestor de geometría más flexible, pero también el más complejo.
Se pueden usar las opciones x, y, width y height para controlar la posición y el
tamaño de los widgets.
Widgets
Son los elementos que se agregan a la ventana para crear la interfaz.
Widgets básicos
1. Etiquetas (Label):
Función: Mostrar texto.
Propiedades:
text: Texto a mostrar.
font: Tipo de letra y tamaño.
fg: Color del texto.
bg: Color de fondo.
anchor: Posición del texto dentro del widget.
2. Botones (Button):
Función: Ejecutar una acción al ser presionados.
Propiedades:
text: Texto a mostrar en el botón.
command: Función a ejecutar al presionar el botón.
state: Estado del botón (activo o inactivo).
image: Imagen a mostrar en el botón.
3. Entradas de texto (Entry):
Función: Permitir al usuario introducir texto.
Propiedades:
text: Texto inicial que se muestra en la entrada.
width: Ancho de la entrada en caracteres.
show: Caracteres que se muestran en la entrada (por ejemplo, asteriscos para
contraseñas).
state: Estado de la entrada (activa o inactiva).