import tkinter as tk
def submit_form():
# Retrieve values from Entry widgets
name = name_entry.get()
email = email_entry.get()
age = age_entry.get()
# Display the submitted information
submission_label.config(text=f"Name: {name}\nEmail: {email}\nAge: {age}")
# Create the main window
root = tk.Tk()
root.title("Form Example")
# Create Entry widgets for each field
name_label = tk.Label(root, text="Name:")
name_label.grid(row=0, column=0, padx=5, pady=5, sticky="e")
name_entry = tk.Entry(root)
name_entry.grid(row=0, column=1, padx=5, pady=5)
email_label = tk.Label(root, text="Email:")
email_label.grid(row=1, column=0, padx=5, pady=5, sticky="e")
email_entry = tk.Entry(root)
email_entry.grid(row=1, column=1, padx=5, pady=5)
age_label = tk.Label(root, text="Age:")
age_label.grid(row=2, column=0, padx=5, pady=5, sticky="e")
age_entry = tk.Entry(root)
age_entry.grid(row=2, column=1, padx=5, pady=5)
# Create a Button to submit the form
submit_button = tk.Button(root, text="Submit", command=submit_form)
submit_button.grid(row=3, column=0, columnspan=2, padx=5, pady=10)
# Create a Label to display the submitted information
submission_label = tk.Label(root, text="")
submission_label.grid(row=4, column=0, columnspan=2, padx=5, pady=5)
# Run the Tkinter event loop
root.mainloop()
Output
Comments
Post a Comment