2014-04-07 33 views
0

所有事件在Python,有沒有綁定由對象(可能是一個Tkinter的部件),以單一的功能生成的每個事件,沒有明確地命名他們的方法嗎?這裏的動機是學習,調試和開發的目的。Python的 - 從綁定單個對象

(這個問題已經提出,而試圖找到解決this。)

+0

可能不是......你必須明確地分配它們(對於大多數事件系統,沒有通用的catchall事件,並且我認爲TK沒有區別) –

+0

謝謝 - 那麼我就不會再浪費時間了。 – NLambert

回答

0

您可以綁定到所有這樣的鍵:

def callback(event): 
    print(event.char, event.keysym, event.keycode) 

root = Tk() 
root.bind('<Key>', callback) 
root.mainloop()