Bonsoir a tous,
depuis quelques temps, je suis sur mon vrai projet en Python a savoir une petite appli avec Tkinter pour aller voir mes mails.
Le but que je recherche:
- L'utilisateur rentre son nick et son mot de passe.
- le programme se lance et affiche dans la meme fenetre ou un popum n'importe la liste de ses mails.
J'ai testé en mode texte, la lib tourne trés bien avec le terminal de ma debian.
voila mon code:Pour l'instant je n'ai pas encore fait la fenetre pour afficher les mails, je veux deja qu'il se connecte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #! /usr/lib from Tkinter import * import libgmail def connexion(entreeCompte, entreeMdp): ga = libgmail.GmailAccount(entreeCompte, EntreMdp) ga.login() folder = ga.getMessagesByFolder('inbox') for thread in folder: print thread.id, len(thread), thread.subject for msg in thread: print " ", msg.id, msg.number, msg.subject print msg.source fenetre = Tk() #On creer les widgets pour entrer les proprietes du compte txt1 = Label(fenetre, text = 'Compte : ') txt2 = Label(fenetre, text = 'Mot de passe : ') entreeCompte = Entry(fenetre) entreeMdp = Entry(fenetre) btnConnect = Button(fenetre, text='connexion', command =connexion) btnConnect.pack(side =LEFT, padx =3, pady =3) #mise en page des widgets crees txt1.grid(row = 0) txt2.grid(row = 1) entreeCompte.grid(row = 0, column = 1) entreeMdp.grid(row = 1, column = 1) #debut du programme fenetre.mainloop()
Le resultat de tout ca n'est pas bien dur, mon terminal se bloque. Quand je dis il se bloque c'est qu'il se m'affiche rien, la fenetre ne s'affiche pas.
Je pense que vous devez bien rire parce que c'est un petit truc minuscule et surement ridicule mais je debutes et ne vois encore pas d'ou ca vient.
Si vous avez des conseils ou la solution a mon problème je suis preneur.
Bien amicalement !
Partager