1
有沒有辦法將Tkinter中的同一個鍵綁定到對象上?這是我的情況。Python Tkinter:綁定相同的鍵兩次?
我正在使用多列表框類,但它已經有一個按鈕1與一個函數綁定在一起,在每個其他列表框中選擇相同的行。現在我想在使用多列表框類的副本的同時向我的類中的按鈕1添加另一個功能。這可能嗎?
有沒有辦法將Tkinter中的同一個鍵綁定到對象上?這是我的情況。Python Tkinter:綁定相同的鍵兩次?
我正在使用多列表框類,但它已經有一個按鈕1與一個函數綁定在一起,在每個其他列表框中選擇相同的行。現在我想在使用多列表框類的副本的同時向我的類中的按鈕1添加另一個功能。這可能嗎?
只是讓這兩個功能的包裝,使該函數的功能時,您綁定調用:
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)
哈哈,我不知道爲什麼我沒有想到這一點。非常感謝你,我一整天都在忙着工作。 – Crispy 2012-07-21 03:17:15