Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. class LoginFrame(Frame):
  2. def __init__(self, master):
  3. super().__init__(master)
  4.  
  5. self.label_1 = Label(self, text="Username")
  6. self.label_2 = Label(self, text="Password")
  7.  
  8. self.entry_1 = Entry(self)
  9. self.entry_2 = Entry(self, show="*")
  10.  
  11. self.label_1.grid(row=0, sticky=E)
  12. self.label_2.grid(row=1, sticky=E)
  13. self.entry_1.grid(row=0, column=1)
  14. self.entry_2.grid(row=1, column=1)
  15.  
  16. self.checkbox = Checkbutton(self, text="Keep me logged in")
  17. self.checkbox.grid(columnspan=2)
  18.  
  19. self.logbtn = Button(self, text="Login", command = self._login_btn_clickked)
  20. self.logbtn.grid(columnspan=2)
  21.  
  22. self.pack()
  23.  
  24. def _login_btn_clickked(self):
  25. #print("Clicked")
  26. username = self.entry_1.get()
  27. password = self.entry_2.get()
  28.  
  29. #print(username, password)
  30.  
  31. if username == "john" and password == "password":
  32. tm.showinfo("Login info", "Welcome John")
  33. else:
  34. tm.showerror("Login error", "Incorrect username")
  35.  
  36. root = Tk()
  37. lf = LoginFrame(root)
  38. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement