Tk - Widget de botón de radio

El widget de botón de opción implementa un botón de opción múltiple, que es una forma de ofrecer muchas selecciones posibles al usuario y le permite elegir solo una de ellas. La sintaxis para el widget de botón de opción se muestra a continuación:

radiobutton radiobuttonName options

Opciones

Las opciones disponibles para el widget de botón de opció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.

7

-value variableValue

Establece la variable con valor de variable.

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

#!/usr/bin/wish

grid [frame .gender ]
grid [label .myLabel  -text "Male" -textvariable myLabel1 ] 
grid [radiobutton .gender.maleBtn -text "Male"   -variable gender -value "Male"
   -command "set  myLabel1 Male"] -row 1 -column 2
grid [radiobutton .gender.femaleBtn -text "Female" -variable gender -value "Female"
   -command "set  myLabel1 Female"] -row 1 -column 3
.gender.maleBtn select

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: