Bonjour à tous, voilà un petit bout de programme :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Mais j'ai du mal à comprendre la deuxième ligne :

Notre prof nous a parlé de dictionnaire, de widget mère mais j'ai du mal à bien saisir ce que ça représente.
Ensuite de je comprend pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
root[0].protocol('WM_DELETE_WINDOW', root[0].quit)
A quoi correspond ce protocole ?

Et pourquoi a-t-on besoin de la commande :

Car la fenêtre se crée au fil des lignes de commandes ?

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.