Bonjour,
A la fin de la procédure 'fenetrenom' ci-dessous, je souhaiterais pouvoir récupérer la chaîne nomvv (obtenue par 'get()' dans 'fenetrecup'), mais la méthode lambda m'en empêche.
Qui pourrait m'aider ? Merci par avance.
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 def fenetrecup() : nomvv = aa.get() # comment récupérer nomvv dans fenetrenom ??? def fenetrenom () : global aa bo = ' ' while not bo == '' : fennom = Toplevel(racine) text1 = Tk.Label (fennom, text = 'Nom ?\n') text1.pack() aa = Tk.Entry(fennom, width=16) aa.pack() q0 = lambda: ouvfen_dotwo(fenetrecup, fennom.destroy) bout9 =Tk.Button (fennom, command = q0, text = 'Valider') bout9.pack() bo = verif_nom (nomvv) # chaîne nomvv à récupérer depuis fenetrecup pour cette fonction...
Partager