Bonjour à tous
Voici mon extrait de code permettant de visualiser avec Tkinter le déplacement partiel d'une ligne :
Ce que je cherche, c'est de déplacer ma ligne tant que je maintiens le bouton appuyé. Si je ne maintiens plus le bouton, je souhaite que ma ligne arrête de se déplacer tout simplement.
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
17
18
19
20 from tkinter import* fen=Tk() fen.geometry('800x600') can=Canvas(fen,width=600,height=600) can.place(x=60,y=40) can.create_line(410,412,560,200,tag='ligne') def deplacer(): k=0 for k in range(0,81): can.after(1) can.delete('ligne') can.create_line(410,412,560,200-k,tag='ligne') can.update() Button(fen,text="Déplacer",command=deplacer).place(x=200,y=200) fen.mainloop()
J'ai essayé d'ajouter un attribut 'motion' à mon bouton sans succès, comme pour un click de souris : can.bind('<B1-Motion>',deplacer)
Merci de m'avoir lu.
Partager