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
|
from tkinter import *
def move_(data, i):
print("i=", i, "x=", data[i])
if i >= len(data)-1:
print("Fin")
return
x = data[i]
Canevas.move(Balle, x, 0)
i += 1
Mafenetre.after(3000, move_, data, i)
Mafenetre = Tk()
Mafenetre.geometry('500x500')
Canevas = Canvas(Mafenetre, height=550, width=550, bg='white')
oval = Canevas.create_oval(5, 8, 480, 480)
Canevas.pack(padx=5, pady=5)
x0 = 495/2
y0 = 495/2
x1 = 455/2
y1 = 449/2
#
Balle = Canevas.create_oval(x0, y0, x1, y1, width=3)
data = [10, 15, 25, 50]
Mafenetre.after(3000, move_, data, 0) # move_(data, 0)
Mafenetre.mainloop() |
Partager