Tk: widget de botón de verificación

El botón de verificación Tk se utiliza para crear varios elementos seleccionables en forma de casillas de verificación. La sintaxis del widget de botón de verificación se muestra a continuación:

checkbutton checkbuttonName options

Opciones

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

No Señor. Sintaxis y descripción
1

-font fontDescriptor

Se utiliza para configurar la fuente del widget.

2

-height number

Se usa 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.

6

-variable variableName

Establece la variable para el widget.

A continuación se muestra un ejemplo simple de Tk para el botón de verificación:

#!/usr/bin/wish

grid [label .myLabel1  -text "Range 20-30 not selected" -textvariable myLabelValue1 ] 
grid [checkbutton .chk1 -text "Range 20-30" -variable occupied1 -command {if {$occupied1 } {
   set myLabelValue1 {Range 20-30 selected}
} else {
   set myLabelValue1 {Range 20-30 not selected}
} }]
grid [label .myLabel2  -text "Range 30+ not selected" -textvariable myLabelValue2 ] 
grid [checkbutton .chk2 -text "Range 20-30" -variable occupied2 -command {if {$occupied2 } {
   set myLabelValue2 {Range 30+ selected}
} else {
   set myLabelValue2 {Range 30+ not selected}
} }]

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:

Cuando hacemos clic en el botón de verificación 1 y el botón de verificación 2, obtendremos el siguiente resultado: