Widget Text (Texto largo)¶
Por otro lado, si lo que necesitamos es trabajar con un campo de texto multilínea, podemos utilizar un Widget llamado Text:
from tkinter import *
root = Tk()
texto = Text(root)
texto.pack()
root.mainloop()
Como véis por defecto ocupa un espacio predefinido, pero podríamos establecer una altura y anchura en caracteres, no píxeles:
texto.config(width=30, height=10)
También acepta propiedades visuales para los colores o la fuente:
texto.config(font=("Consolas",12), selectbackground="red", padx=5, pady=5)
Código final:
from tkinter import *
# Configuración de la raíz
root = Tk()
texto = Text(root)
texto.pack()
texto.config(width=30, height=10, font=("Consolas",12),
padx=15, pady=15, selectbackground="red")
# Finalmente bucle de la aplicación
root.mainloop()
Más adelante trabajaremos más a fondo este campo.
Última edición: 4 de Octubre de 2018