# Créé par alexanor, le 11/01/2017 en Python 3.2 from tkinter import* def quitter(): f.destroy() def changer(): global x,y if x<=360: x=x+10 y=y+10 c.coords(rond,x,y,x+40,y+40) else: x=10 y=10 def change(event): anime() def anime(): global x,y f.after(100,anime) if x<=360: x=x+10 y=y+10 c.coords(rond,x,y,x+40,y+40) else: x=10 y=10 x,y=10,10 f=Tk() c=Canvas(f,height=400,width=600,bg='white') c.bind("",change) c.pack() ba=Button(f,text='Déplacer',command=changer) ba.pack() bb=Button(f,text='Animer',command=anime) bb.pack() b=Button(f,text='Quitter',command=quitter) b.pack() rond=c.create_oval(x,y,x+40,y+40,outline='red',fill='red') f.mainloop()