Bonjour,

Je continu d'apprendre Python mais j'ai encore besoin d'aide. Voici mon problème que j'ai simplifié avec un tout petit exemple
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
36
37
38
39
40
41
42
43
44
45
46
47
 
from tkinter import tix, Frame, Button, Entry, GROOVE
 
 
class Objet1(Frame): 
    def __init__(self, parent):
        Frame.__init__(self, parent,bd=8,relief=GROOVE)
        self.demarrer = Button(self,width=17, text="ecrire", bg="tomato", command = self.ecrire)
        self.demarrer.grid(ipady=7,row=0,column=0)
 
    def ecrire(self):
        pass
 
 
 
 
 
class Objet2(Frame): 
    def __init__(self, parent):
        Frame.__init__(self, parent,bd=8,relief=GROOVE)
        self.e0 = Entry(self,width=80)
        self.e0.grid(row=0, column=0)
 
        self.lecture_en_boucle()
 
 
    def lecture_en_boucle(self):
        self.e0.delete(0,'end')
        ##########################
        print('boucle')
        self.after(1000,self.lecture_en_boucle)
 
 
 
 
 
if __name__=="__main__": 
 
    app = tix.Tk()
 
    a = Objet1(app)
    a.grid(row=0, column =0)
 
    b = Objet2(app)
    b.grid(row=1, column=0)
 
    app.mainloop()
L'objet1 est un bouton, l'objet2 est un entry et j'aimerai que quand j'appuie sur le bouton ça écrit dans l'entry.
Si je fais b.lecture_en_boucle ... ça fonctionne mais c'est pas comme ça que je voulais faire.

Quelqu'un pourrait me dire comment il voit la chose ?

Merci d'avance