Guest User

Untitled

a guest
Oct 19th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. from tkinter import *
  2.  
  3. class Application(Frame):
  4.  
  5. def __init__(self,master):
  6.  
  7. Frame.__init__(self,master)
  8. self.grid()
  9. self.create_widgets()
  10.  
  11. def create_widgets(self):
  12.  
  13.  
  14. self.instruction = Label(self,text='Enter your Username')
  15. self.instruction.grid(row=0, column=0, columnspan=2,sticky=W)
  16.  
  17. self.username=Entry(self)
  18. self.username.grid(row=1, column =1, sticky=W)
  19.  
  20. self.sumbit_button=Button(self,text='Submit',command= self.reveal)
  21. self.sumbit_button.grid(row=5,column=0,sticky=W)
  22.  
  23. self.instruction = Label(self,text='Enter a password')
  24. self.instruction.grid(row=3, column=0, columnspan=2,sticky=W)
  25.  
  26. self.password=Entry(self)
  27. self.password.grid(row=4, column =1, sticky=W)
  28.  
  29. self.text = Text(self,width=35, height=5, wrap=WORD)
  30. self.text.grid(row=6, column=0, columnspan=2,sticky=W)
  31.  
  32.  
  33. def reveal(self):
  34. file=open('data.RTF','r')
  35. data1=file.readlines()
  36. file.close
  37.  
  38. content2=self.username.get()
  39. content=self.password.get()
  40.  
  41.  
  42. if content2==(data1[0]) and content==(data1[1]):
  43. message='You have access to something special.'
  44.  
  45. else:
  46. message='Access denied.'
  47.  
  48. self.text.delete(0.0,END)
  49. self.text.insert(0.0,message)
  50.  
  51. root=Tk()
  52. root.title('Username and Password')
  53. root.geometry('250x150')
  54. app=Application(root)
  55.  
  56. root.mainloop()
Add Comment
Please, Sign In to add comment