1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import tkinter as tk # Crear la ventana principal ventana = tk.Tk() ventana.title("Formulario Innovador") # Definir la función que se ejecutará cuando se haga clic en el botón def enviar_datos(): print("Nombre:", nombre.get()) print("Edad:", edad.get()) print("Email:", email.get()) print("Contraseña:", contrasena.get()) print("Género:", genero.get()) # Crear los widgets del formulario tk.Label(ventana, text="Nombre:").grid(row=0, column=0) nombre = tk.Entry(ventana) nombre.grid(row=0, column=1) tk.Label(ventana, text="Edad:").grid(row=1, column=0) edad = tk.Entry(ventana) edad.grid(row=1, column=1) tk.Label(ventana, text="Email:").grid(row=2, column=0) email = tk.Entry(ventana) email.grid(row=2, column=1) tk.Label(ventana, text="Contraseña:").grid(row=3, column=0) contrasena = tk.Entry(ventana, show="*") # Para ocultar la contraseña contrasena.grid(row=3, column=1) tk.Label(ventana, text="Género:").grid(row=4, column=0) genero = tk.StringVar() genero.set("Masculino") genero_optionmenu = tk.OptionMenu(ventana, genero, "Masculino", "Femenino") genero_optionmenu.grid(row=4, column=1) boton_enviar = tk.Button(ventana, text="Enviar", command=enviar_datos) boton_enviar.grid(row=5, column=0, columnspan=2) # Mostrar la ventana ventana.mainloop() |
