2009-03-20 9 views

Antwort

3

Tastaturereignisse in Tkinter können schwierig sein.

Ich schlage vor, Sie auf der folgenden einen Blick, um:

Hier ist ein Programm, Dieser zeigt den Wert der Schlüsselcode- und Zustandsereignisparameter an. Sie können dies zum Experimentieren verwenden. Klicken Sie in das Fenster und drücken Sie die Tastatur.

from Tkinter import * 
root = Tk() 

def key(event): 
    print "Keycode:", event.keycode, "State:", event.state 

def callback(event): 
    frame.focus_set() 
    print "clicked at", event.x, event.y 

frame = Frame(root, width=100, height=100) 
frame.bind("<Key>", key) 
frame.bind("<Button-1>", callback) 
frame.pack() 

root.mainloop() 
Verwandte Themen