1 2 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