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: