import tkinter as tk
from tkinter import messagebox
def submit_data():
name = name_entry.get()
email = email_entry.get()
age = age_entry.get()
# Show the collected data
messagebox.showinfo("Submitted Info", f"Name: {name}\nEmail: {email}\nAge: {age}")
# Create main window
root = tk.Tk()
root.title("Text Entry Form")
root.geometry("300x200")
# Labels and Entry widgets
tk.Label(root, text="Name").grid(row=0, column=0, padx=10, pady=5, sticky='e')
name_entry = tk.Entry(root)
name_entry.grid(row=0, column=1)
tk.Label(root, text="Email").grid(row=1, column=0, padx=10, pady=5, sticky='e')
email_entry = tk.Entry(root)
email_entry.grid(row=1, column=1)
tk.Label(root, text="Age").grid(row=2, column=0, padx=10, pady=5, sticky='e')
age_entry = tk.Entry(root)
age_entry.grid(row=2, column=1)
# Submit button
submit_button = tk.Button(root, text="Submit", command=submit_data)
submit_button.grid(row=3, column=0, columnspan=2, pady=10)
# Run the app
root.mainloop()