Tk - Widget de botones

El widget del botón Tk es un widget en el que se puede hacer clic y que activa una acción. La sintaxis del widget de botón se muestra a continuación:

button buttonName options

Opciones

Las opciones disponibles para el widget de botón se enumeran a continuación en la tabla:

No Señor. Sintaxis y descripción
1

-font fontDescriptor

Se utiliza para configurar la fuente del widget.

2

-height number

Se utiliza para establecer la altura del widget.

3

-command action

Establece la acción del comando para el botón.

4

-text text

Establece el texto del widget.

5

-width number

Establece el ancho del widget.

A continuación se muestra un widget de botón simple:

#!/usr/bin/wish

grid [label .myLabel  -text "Click the buttons" -textvariable labelText]
grid [button .myButton1  -text "Button 1" -font {Helvetica -18 bold} -height 5 -width 10
   -command "set labelText clicked_top_btn"]
grid [button .myButton2 -text "Button 2" -font {Helvetica -18 bold} -height 5 -width 10
   -command "set labelText clicked_bottom_btn"]

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:

Cuando hacemos clic en Button1, obtendremos el siguiente resultado:

Cuando hacemos clic en Button2, obtendremos el siguiente resultado: