Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- username = ""
- userpass = ""
- class login:
- frame = None
- #master = None
- mes = None
- def __init__(self,master):
- self.frame = Frame(master)
- #self.master = master
- self.frame.pack()
- self.email_label = Label(self.frame,
- text = "e-mail").grid(row = 0)
- self.password_label = Label(self.frame,
- text = "password").grid(row = 1)
- self.email_entry = Entry(self.frame,text = "")
- self.email_entry.grid(row = 0,
- column = 1)
- self.password_entry = Entry(self.frame,
- show = '*', text = "")
- self.password_entry.grid(row = 1,
- column = 1)
- self.button = Button(self.frame,
- text = "Log In",
- command = self.switch_scr).grid(row =2)
- def switch_scr(self):
- if(self.email_entry.get() != username
- or self.password_entry.get() != userpass):
- mes = Message(self.frame,
- text = "Access denied",
- width = 100,
- fg = "red").grid(row = 2,
- column = 1,
- columnspan = 2)
- else:
- self.frame.pack_forget()
- mainscreen.frame.pack()
- mes = Message(self.frame,
- text = "Access granted",
- width = 100,
- fg = "green").grid(row = 2,
- column = 1,
- columnspan = 2)
- class mainscreen:
- frame = None
- def __init__(self,master):
- self.frame = Frame(master)
- self.frame.pack_forget()
- self.scrollbar = Scrollbar(master)
- self.scrollbar.pack(side=RIGHT)
- self.listbox = Listbox(self.frame,
- yscrollcommand= self.scrollbar.set ,
- width = "85",
- height = "21",
- borderwidth=0)
- for l in range(100):
- self.labelframe = LabelFrame(self.listbox,text = "email " + str(l), width = "780")
- self.labelframe.pack(side = "top", fill = 'both',padx = 5,pady = 5)
- self.label = Label(self.labelframe,
- text = "text of" + str(l),width = "760")
- self.listbox.insert(END, self.labelframe)
- self.label.pack(side = "left", fill = 'both',padx=5, pady=5)
- self.listbox.pack()
- self.scrollbar.config(command=self.listbox.yview)
- self.button = Button(self.frame,
- text = "back",
- command = self.back)
- self.button.pack(side = 'bottom')
- def back(self):
- self.frame.pack_forget()
- login.frame.pack()
- root = Tk()
- root.geometry("800x400")
- mainscreen = mainscreen(root)
- login = login(root)
- root.title("CollabOK v1.0")
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement