Bonjour à tous, voilà un petit bout de programme :
Mais j'ai du mal à comprendre la deuxième ligne :Code:
1
2
3
4
5
6
7
8
9
10 from Tkinter import * root = {0: Tk()} root[1] = Button(root[0], text='OOO\nOOO') root[1].pack(side=LEFT) root[0].title('PACK') root[0].protocol('WM_DELETE_WINDOW', root[0].quit) root[0].mainloop() root[0].destroy()
Notre prof nous a parlé de dictionnaire, de widget mère mais j'ai du mal à bien saisir ce que ça représente.Code:root = {0: Tk()}
Ensuite de je comprend pas :
A quoi correspond ce protocole ?Code:root[0].protocol('WM_DELETE_WINDOW', root[0].quit)
Et pourquoi a-t-on besoin de la commande :
Car la fenêtre se crée au fil des lignes de commandes ?Code:root[0].mainloop()
Voilà, comme vous l'aurez sans doute remarqué je suis complètement novice sur le sujet...
J'espère que vous pourrez m'aider.
Emma.