TkInter. Radiobutton.
Cuando interesa facilitar la elección de una opción predefinida como como excluyente y formando parte de un conjunto limitado de posibilidades, los botones de opción (en TkInter, Radiobutton) son posiblemente el componente más adecuado.
Vamos a ver en esta entrada cómo se configura, en realidad configuran, ya que cada opción necesaria (cada botón de radio) se concreta como un componente.
Eliminando del script el código necesario para el posicionamiento, el que se precisa para configurar estos componentes (tres en este caso) es el siguiente:
clase1 = tk.Radiobutton(ventana,
text='Clase turista (t)',
variable=clase,
value='t')
clase2 = tk.Radiobutton(ventana,
text='Primera clase (p)',
variable=clase,
value='p')
clase3 = tk.Radiobutton(ventana,
text='Clase Vip (v)',
variable=clase,
value='v')
Observa que todos hacen referencia a la misma variable (clase) y que cuentan también con un atributo de valor (value='t', por ejemplo). Mientras que esa referencia a la variable da unidad al conjunto, el valor específico (y diferente para cada botón) permitirá el posterior tratamiento del resultado del uso del formulario.
Pero como en otras ocasiones, también aquí eso queda para una entrada posterior. De momento aquí tienes el script de uso de radiobutton para que lo analices.

No hay comentarios:
Publicar un comentario
Comenta esta entrada