Tk - Widgets básicos

Los widgets básicos son widgets comunes disponibles en casi todas las aplicaciones Tk. La lista de widgets básicos disponibles se proporciona a continuación:

No Señor. Widgets y descripción
1 Etiqueta

Widget para mostrar una sola línea de texto.

2 Botón

Widget en el que se puede hacer clic y activa una acción.

3 Entrada

Widget utilizado para aceptar una sola línea de texto como entrada.

4 Mensaje

Widget para mostrar múltiples líneas de texto.

5 Texto

Widget para mostrar y, opcionalmente, editar varias líneas de texto.

6 Nivel superior

Widget utilizado para crear un marco que es una nueva ventana de nivel superior.

A continuación se muestra un ejemplo simple de Tk usando widgets básicos:

#!/usr/bin/wish

grid [label .myLabel -text "Label Widget" -textvariable labelText] 
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1  -text "Button" -command "set labelText clicked"]

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: