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: