Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import imaplib # import the imap library
- from tkinter import * #import everything from the tkinter library (for use with gui)
- global user
- global pword
- global root
- def LoginClick():
- mail = imaplib.IMAP4_SSL('elwood.yorkdc.net')
- mail.login(user, pword)
- LoginClick.mainloop()
- root = Tk() #creates new window
- root.title('Login') #sets title of window
- root.configure(background='black') #change background colour of window
- instruction = Label(root, text='Please Loginn') #Creates label
- instruction.configure(background='black', fg='white') #Configuring label style
- instruction.grid(sticky=E) #Sticks to eastern edge
- userL = Label(root, text='Username: ')
- userL.configure(background='black', fg='white')
- pwordL = Label(root, text='Password: ')
- pwordL.configure(background='black',fg='white')
- userL.grid(row=1, sticky=W)
- pwordL.grid(row=2, sticky=W)
- user = Entry(root)
- pword = Entry(root, show='*')
- user.grid(row=1, column=1)
- pword.grid(row=2, column=1)
- loginB = Button(root, text='Login', command=LoginClick)
- loginB.grid(columnspan=2, rowspan=2, sticky=W)
- root.mainloop()
- Exception in Tkinter callback
- Traceback (most recent call last):
- File "C:UsersMarcusAppDataLocalProgramsPythonPython36-32libtkinter__init__.py", line 1699, in __call__
- return self.func(*args)
- File "C:UsersMarcusDesktopNetworkingIMAP.py", line 11, in LoginClick
- mail.login(user, pword)
- File "C:UsersMarcusAppDataLocalProgramsPythonPython36-32libimaplib.py", line 588, in login
- typ, dat = self._simple_command('LOGIN', user, self._quote(password))
- File "C:UsersMarcusAppDataLocalProgramsPythonPython36-32libimaplib.py", line 1180, in _quote
- arg = arg.replace('\', '\\')
- AttributeError: 'Entry' object has no attribute 'replace'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement