Bonjour,
J’ai essayé le script suivant :
#!/usr/bin/python
from Tkinter import *
root = Tk()
def callback(event):
infosEvt = "char : " + str(event.char) +"\n"
infosEvt += "keysym : " + str(event.keysym) +"\n"
infosEvt += "keycode : " + str(event.keycode) +"\n"
infosEvt += "num : " + str(event.num) +"\n"
infosEvt += "type : " + str(event.type) +"\n"
infosEvt += "widget : " + str(event.widget) +"\n"
infosEvt += "width,height : " + str(event.width) + "," + str(event.height) +"\n"
infosEvt += "x,y : " + str(event.x) + "," + str(event.y) +"\n"
infosEvt += "x_root, y_root : " + str(event.x_root) + "," + str(event.y_root)
affichage['text'] = infosEvt
root.bind("<Key>", callback)
root.bind("<Button-1>", callback)
root.bind("<Configure>", callback)
affichage = Label(root)
affichage.pack()
root.mainloop()
issu du site précédemment cité mais le problème est que la réception des événements du clavier ne se déclenche pas systématiquement.
Alors, si quelqu’un voit une raison à cette bizarrerie, merci de bien vouloir me l’expliquer.
Bonne journée à tous...
Message édité par micpat le 22-04-2009 à 11:49:10