from tkinter import * from threading import * import time class Liigutaja(Thread): def looAla(self): self.aken=Tk() self.ala=Canvas(self.aken) self.ala.pack() def looPall(self, x, y, r): self.ovaal=self.ala.create_oval(x-r, y-r, x+r, y+r, fill="green") self.x=x self.y=y self.r=r def run(self): while True: self.x=self.x+1 self.ala.coords(self.ovaal, self.x-self.r, self.y-self.r, self.x+self.r, self.y+self.r) time.sleep(0.1) def naitaPilti(self): self.aken.mainloop() liigutaja=Liigutaja() liigutaja.looAla() liigutaja.looPall(50, 100, 10) liigutaja.start() #paneb run-i t88le liigutaja.naitaPilti()