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
| from tkinter import *
fen = Tk()
fen.geometry('800x600')
can = Canvas(fen,width=600,height=600)
can.place(x=60,y=40)
lig = can.create_line(410,412,560,200,tag='ligne')
k=0
arret = True
def deplacer(event = None):
global k, arret
if event: arret = False
if not arret :
can.coords(lig, 410, 412, 560, 200-k)
k += 1
can.after(1, deplacer)
def stop(event):
global arret
arret = True
bt = Button(fen,text="Déplacer")
bt.place(x=200,y=200)
bt.bind("<Button-1>", deplacer)
bt.bind("<Button1-ButtonRelease>", stop)
fen.mainloop() |
Partager