Bonjour
j'ai une classe
et une autre classe
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 class graph(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.x=20 self.y=23 def run(self): self.canvas= Canvas(width=300, height=300, bg='white') self.canvas.pack(expand=YES, fill=BOTH) for i in range(1, 300, 20): self.canvas.create_line(0, i, 300, i) self.canvas.create_line(i, 0, i, 300) self.canvas.create_oval(self.x,self.y,self.x+10,self.y+10) mainloop() def set(self,x1,y1): self.x=x1 self.y=y1
au départ l'oval est tracé à son point initial, mais quand c'est updater par tracer, rien ne change
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Decoder: def __init__(self): ... self.g = graph() self.g.start() ... def tracer(self,data): self.g.set(data.x,data.y)
merci de l'aide
Partager