2012-07-20 82 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