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 |
import tkinter as tk from tkinter import messagebox def on_submit(): # Obtener los valores de los campos de entrada name = entry_name.get() email = entry_email.get() # Validar que el nombre y el email no estén vacíos if not name or not email: messagebox.showerror("Error", "Todos los campos deben ser llenados") return # Mostrar los valores en un mensaje de confirmación messagebox.showinfo("Información", f"Nombre: {name}\nEmail: {email}") # Crear la ventana principal root = tk.Tk() root.title("Formulario de Windows") root.geometry("300x200") # Tamaño de la ventana # Etiqueta y campo de entrada para el nombre label_name = tk.Label(root, text="Nombre:") label_name.pack(pady=5) entry_name = tk.Entry(root) entry_name.pack(pady=5) # Etiqueta y campo de entrada para el correo electrónico label_email = tk.Label(root, text="Email:") label_email.pack(pady=5) entry_email = tk.Entry(root) entry_email.pack(pady=5) # Botón de envío button_submit = tk.Button(root, text="Enviar", command=on_submit) button_submit.pack(pady=20) # Ejecutar el bucle principal de la aplicación root.mainloop() |