From e1ba8b880e48ec9ad6200805842df87acac38c98 Mon Sep 17 00:00:00 2001 From: Aditi Chaurasia <103958459+aditi-chaurasia@users.noreply.github.com> Date: Thu, 20 Oct 2022 22:30:37 +0530 Subject: [PATCH] Create form.py --- form.py | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 form.py diff --git a/form.py b/form.py new file mode 100644 index 0000000..4789159 --- /dev/null +++ b/form.py @@ -0,0 +1,58 @@ +from tkinter import * +from tkinter import messagebox +screen = Tk() +screen.title("Registration Form") +screen.geometry("400x400") +screen.resizable(False , False) + +def register(): + name = name_info.get() + age = age_info.get() + phone = phone_info.get() + email = email_info.get() + + if name == "": + messagebox.showerror("Error" , "Please Enter Your Name") + elif age == "": + messagebox.showerror("Error" , "Please Enter Your Age") + elif phone == "": + messagebox.showerror("Error" , "Please Enter Your Phone Number") + elif email == "": + messagebox.showerror("Error" , "Please Enter Your Phone Email-Id") + else: + Label(screen , text = "Registration Sucessfull" , font = "20" , fg = "green").place(x = 135 , y = 285) + + with open(name + ".txt" , "w") as f: + f.write("Name: "+name + "\n") + f.write("Age: "+age + "\n") + f.write("Phone: "+phone + "\n") + f.write("Email-Id: "+email + "\n") +def clear(): + name_entry.delete(0 , END) + age_entry.delete(0 , END) + phone_entry.delete(0 , END) + email_entry.delete(0 , END) + +Label(screen , text = "Registration Form" , font = "ariel 20 bold" , bg="red" , fg = "white").pack(fill = "both") +Label(screen , text = "Name" , font = "20").place(x = 30 , y = 75) +Label(screen , text = "Age" , font = "20").place(x = 30 , y = 115) +Label(screen , text = "Phone No." , font = "20").place(x = 30 , y = 155) +Label(screen , text = "Email-Id" , font = "20").place(x = 30 , y = 195) + +name_info = StringVar() +age_info = StringVar() +phone_info = StringVar() +email_info = StringVar() +name_entry = Entry(screen , font = "10" , bd = 4 , textvariable = name_info) +name_entry.place(x = 140 , y = 75) +age_entry = Entry(screen , font = "10" , bd = 4 , textvariable = age_info) +age_entry.place(x = 140 , y = 115) +phone_entry = Entry(screen , font = "10" , bd = 4 , textvariable = phone_info) +phone_entry.place(x = 140 , y = 155) +email_entry = Entry(screen , font = "10" , bd = 4 , textvariable = email_info) +email_entry.place(x = 140 , y = 195) + +Button(screen , text = "Register" , font = "20" , command = register).place(x = 185 , y = 255) +Button(screen , text = "Clear" , font = "20" , command = clear).place(x = 335 , y = 358) + +mainloop()