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 48 49 50 51 52 53 54 55
| 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)
self.b = Objet2(app)
self.b.grid(row=0, column=1)
def ecrire(self):
self.b.a=8
print("test")
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.a = 0
self.lecture_en_boucle()
def lecture_en_boucle(self):
self.e0.delete(0,'end')
print(self.a)
self.e0.insert(0,self.a)
print('boucle')
self.after(1000,self.lecture_en_boucle)
if __name__=="__main__":
app = tix.Tk()
a = Objet1(app)
a.grid(row=0, column =0)
app.mainloop() |
Partager