Re-Salut, je créer ce nouveau sujet parce que je sèche sur un truc (idiot je pense) mais qui pourrait aider certains si le problème se présente.
Je souhaite récupérer une Entry qui se trouve dans une fenêtre Toplevel à partir d'une autre fonction lié à la fenêtre principale comme dans le shéma du code ci-dessous :
Quand j'execute le btn2 j'ai "ent1 is not defined" et même quand je lie add() et ent1 à MM avec command = partial(...) ça ne fonctionne pas
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 ... root = Tk() ... def add(...): fen4 = Toplevel(root) varO0=DoubleVar(fen4,0.0) ent1 = Entry(fen4, textvariable=varO0,width=4) ent1.grid(column=1,row=0) .... fen4.transient(root) def MM(): fichier = open("....txt", "w") fichier.write(ent1.get()+'\n') .... fichier.close() btn1 = Button(root, text="OPTIONALS_input",command=add) btn1.grid(...) btn2 = Button(root, text="DIFFUSION_input",command=MM) btn2.grid(...)
quelqu'un à une idée ? c'est surement très simple mais à part utiliser partial je ne voyais pas
Partager