| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 
 | class Connexion:
	def __init__(self):
		self.fenetre = Tk()
		self.fenetre.title("Connexion")
		self.fenetre.geometry("200x200+50+50")
 
 
		Label(self.fenetre, text="Login : ").pack()
		login = Entry(self.fenetre, bg="white").pack()
		return login
 		Label(self.fenetre, text="Mot de passe : ").pack()
		mdp = Entry(self.fenetre, bg="white").pack()
		return mdp
 
 
		Button(self.fenetre, text="connexion", command=Manage).pack()
		Button(self.fenetre, text="Quitter", command=self.fenetre.quit).pack()
 
		self.fenetre.mainloop()
 
class Manage(Connexion):
	def __init__(self):
		str_login = login.get() + "@gmail.com"
		str_mdp = mdp.get()
 
		connect = libgmail.GmailAccount(str_login, str_mdp)
		connect.login()
		dossier = connect.getMessagesByFolder("inbox")
		for thread in dossier:
			for msg in thread:
				liste.insert(END,msg.author +"       "+ msg.subject)
 
 
		self.manage = Tk()
		self.manage.geometry("600x400+100+100")
		Label(self.manage, text="Liste des mails:").pack()
		liste = Listbox(self.manage,  width=80, height=20).pack()
		Button(self.manage, text="Retour", command=self.manage.destroy).pack()
		Button(self.manage, text="Ouvrir", command=Mail).pack()
 
 
		self.manage.mainloop()	
 
class Mail:
	def __init__(self):
		self.content = Tk()
		self.content.title("Contenu du mail")
		self.content.mainloop()
 
if __name__ == "__main__":
	import libgmail
	from Tkinter import *
	app = Connexion() | 
Partager