TEXT
En Python, los widgets de texto (como el widget Tkinter Text) se utilizan para mostrar y editar texto
multilínea. Permiten a los desarrolladores crear áreas de texto más flexibles que los simples cuadros
de entrada, donde se puede ingresar texto de varias líneas y realizar operaciones como copiar, pegar,
seleccionar y formatear. Estos widgets son fundamentales para construir aplicaciones GUI con
funcionalidad de edición y visualización de texto
Atributos clave:
• bg (color de fondo): Define el color de fondo del widget.
• fg (color del texto): Define el color del texto dentro del widget.
• font (tipo de fuente): Especifica la fuente a utilizar para el texto.
• height (altura en líneas): Determina el número de líneas visibles en el widget.
• width (ancho en caracteres): Define el ancho del widget en caracteres, no píxeles.
• state (habilita/deshabilita): Controla si el widget está habilitado o deshabilitado, lo que afecta a
la posibilidad de interactuar con él.
• wrap (ajuste de línea): Define cómo se ajusta el texto cuando se supera el ancho del widget
(e.g., CHAR o WORD).
• padx (relleno horizontal): Añade espacio adicional horizontalmente alrededor del widget.
• pady (relleno vertical): Añade espacio adicional verticalmente alrededor del widget.
• bd (borde): Define el grosor del borde del widget.
Ejemplo1
Ejemplo 2
BUTTON
En Tkinter, un botón se crea utilizando el widget Button. Se puede personalizar con texto, imágenes y
se puede asociar una función a un botón para que se ejecute cuando se hace clic en él.
atributos:
• text: El texto que se muestra en el botón.
• command: La función o método que se ejecuta al hacer clic en el botón.
• width/height: La anchura y altura del botón en unidades de carácter (para width) o pixeles (para
height).
• fg/bg: Los colores de primer plano (texto) y de fondo del botón.
• font: La fuente del texto del botón.
• relief: El tipo de relieve del botón (ej: flat, sunken, raised).
• cursor: El tipo de cursor que se muestra cuando el ratón se encuentra sobre el botón.
• image: Una imagen para mostrar en lugar del texto o como parte de un diseño.
• compound: Especifica cómo se combinan el texto y la imagen en el botón (ej: text, image, top,
bottom).
Ejemplo 1