2012-07-20 81 views
1

有沒有辦法將Tkinter中的同一個鍵綁定到對象上?這是我的情況。Python Tkinter:綁定相同的鍵兩次?

我正在使用多列表框類,但它已經有一個按鈕1與一個函數綁定在一起,在每個其他列表框中選擇相同的行。現在我想在使用多列表框類的副本的同時向我的類中的按鈕1添加另一個功能。這可能嗎?

回答

4

只是讓這兩個功能的包裝,使該函數的功能時,您綁定調用:

def key_press_wrapper(): 
    your_function1() 
    your_function2() 

它應該是這麼簡單。

爲它上的回車鍵的例子:

from Tkinter import * 

def key_press_wrapper(): 
    your_function1() 
    your_function2() 
root=Tk() 
root.bind('<Return>',key_press_wrapper) 
+0

哈哈,我不知道爲什麼我沒有想到這一點。非常感謝你,我一整天都在忙着工作。 – Crispy 2012-07-21 03:17:15