Je n'arrive pas a associer un évènement a une touche du clavier qui pourtant fonctionne associer avec un boutons de la souris.
Quel est le problème: Je respecte la synthaxe et je ne sais pas si il y a une différence entre les évènements clavier et souris.
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
from Tkinter import *
x_1=95
y_1=95
x_2=105
y_2=105
def up (event) :
  global x_1, y_1, x_2, y_2
  y_1= y_1 - 5
  y_2= y_2 - 5
  canvas.coords(unit, x_1, y_1, x_2, y_2)
 
fen=Tk()
canvas= Canvas(fen, height=200, width=200)
unit= canvas.create_oval(x_1, y_1, x_2, y_2)
canvas.bind("<Up>", up)
canvas.pack()
fen.mainloop()
Avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
canvas.bind("<Button-1>", up)
sa marche très bien.
Est-ce un problème de version de Tkinter ou de python 2.6 (ASCII) ou de mon OS(Ubuntu).
Aider moi s'il vous plait: mon clavier doit supporter mes crise de nerfs...