Aprende a Integrar Radiobuttons en Python | Tutorial Paso a Paso para Crear una Encuesta Tkinter
En este tutorial, aprenderemos a integrar radiobuttons en Python utilizando Tkinter. Los radiobuttons son botones circulares que permiten al usuario seleccionar una opción de una lista de opciones.
Paso 1: Importar el módulo Tkinter
Lo primero que tenemos que hacer es importar el módulo Tkinter en nuestro script de Python:
import tkinter as tk
Paso 2: Crear la ventana principal
A continuación, creamos la ventana principal de nuestra aplicación:
root = tk.Tk() root.title("Encuesta")
Paso 3: Crear los radiobuttons
Para crear los radiobuttons, primero creamos una variable de tipo tk.StringVar()
que almacenará la opción seleccionada por el usuario. Luego creamos los radiobuttons pasando como parámetros el text y el valor de cada opción:
opcion = tk.StringVar() radio1 = tk.Radiobutton(root, text="Opción 1", variable=opcion, value="opcion1") radio2 = tk.Radiobutton(root, text="Opción 2", variable=opcion, value="opcion2") radio3 = tk.Radiobutton(root, text="Opción 3", variable=opcion, value="opcion3") radio1.pack() radio2.pack() radio3.pack()
Paso 4: Mostrar la opción seleccionada
Para mostrar la opción seleccionada por el usuario, creamos una función que será llamada cuando se haga click en un radiobutton. Dentro de la función, podemos utilizar la variable opcion.get()
para obtener la opción seleccionada:
def mostrar_opcion(): seleccion = opcion.get() print("Opción seleccionada:", seleccion) boton_mostrar = tk.Button(root, text="Mostrar opción seleccionada", command=mostrar_opcion) boton_mostrar.pack()
Paso 5: Ejecutar la aplicación
Finalmente, ejecutamos la aplicación con el método mainloop()
:
root.mainloop()
¡Y listo! Ahora tienes un programa en Python con radiobuttons que permiten al usuario seleccionar una opción de una lista. ¡Espero que este tutorial te haya sido útil!
Curso de Python Gratuito 👉 https://youtu.be/fJ4KoCeKyeQ