Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- dl = {}
- dl1 = {}
- l = []
- class Assignment(tk.Tk):
- def __init__(self, *args, **kwargs):
- tk.Tk. __init__(self, *args, **kwargs)
- container = tk.Frame(self)
- container.pack(side = "top",fill = "both",expand = True)
- container.grid_rowconfigure(0, weight=1)
- container.grid_columnconfigure(0, weight=1)
- self.frames={}
- for f in [Register, Login]:
- frame = f(container, self)
- self.frames[f] = frame
- frame.grid(row = 0, column=0,sticky="nsew")
- self.show_frame(Register)
- def show_frame(self, cont):
- frame = self.frames[cont]
- frame.tkraise()
- def click(a,b,c,d,e):
- e_name=a
- e_user=b
- e_pass=c
- e_email=d
- e_phone=e
- dl.update({e_user:e_pass})
- l.append([e_name,e_email,e_phone])
- dl1.update({e_user:l})
- print(dl)
- print(dl1)
- class Register(tk.Frame):
- def __init__(self, parent, controller):
- tk.Frame.__init__(self, parent)
- label = tk.Label(self, text= "Register",font = ("bold", 20))
- label.place(x=200,y=50)
- label_0 = tk.Label(self, text = "Name", width = 20, font = ("bold", 10))
- label_0.place(x=80, y = 130)
- entry_0 = tk.Entry(self)
- entry_0.place(x=240, y=130)
- label_1 = tk.Label(self, text = "Username", width = 20, font = ("bold", 10))
- label_1.place(x=68, y = 180)
- entry_1 = tk.Entry(self)
- entry_1.place(x=240, y=180)
- label_2 = tk.Label(self, text = "Password", width = 20, font = ("bold", 10))
- label_2.place(x=70, y = 230)
- entry_2 = tk.Entry(self)
- entry_2.place(x=240, y=230)
- label_3 = tk.Label(self, text = "Email", width = 20, font = ("bold", 10))
- label_3.place(x=80, y = 280)
- entry_3 = tk.Entry(self)
- entry_3.place(x=240, y=280)
- label_4 = tk.Label(self, text = "Phone", width = 20, font = ("bold", 10))
- label_4.place(x=80, y = 330)
- entry_4 = tk.Entry(self)
- entry_4.place(x=240, y=330)
- tk.Button(self, text="Submit", command=click(entry_0.get(),entry_1.get(),entry_2.get(),entry_3.get(),entry_4.get()), width= 20, bg = 'brown', fg= 'white').place(x=180,y=380)
- class Login(tk.Frame):
- def __init__(self, parent, controller):
- tk.Frame.__init__(self, parent)
- label = tk.Label(self, text= "Login")
- label.pack(pady=10, padx=10)
- class Success(tk.Frame):
- class Register(tk.Frame):
- def __init__(self, parent, controller):
- tk.Frame.__init__(self, parent)
- label = tk.Label(self, text= "Successful")
- label.pack(pady=10, padx=10)
- app = Assignment()
- app.geometry('500x500+10+10')
- app.mainloop()
Add Comment
Please, Sign In to add comment