【发布时间】:2012-07-20 06:07:02
【问题描述】:
有没有办法在 Tkinter 中绑定相同的键和对象?这是我的情况。
我正在使用一个多列表框类,但它已经将按钮 1 绑定到一个函数,该函数在每个其他列表框中选择同一行。现在我想在使用多列表框类的副本时向我的类中的按钮 1 添加另一个函数。这可能吗?
【问题讨论】:
标签: python function binding tkinter key
有没有办法在 Tkinter 中绑定相同的键和对象?这是我的情况。
我正在使用一个多列表框类,但它已经将按钮 1 绑定到一个函数,该函数在每个其他列表框中选择同一行。现在我想在使用多列表框类的副本时向我的类中的按钮 1 添加另一个函数。这可能吗?
【问题讨论】:
标签: python function binding tkinter key
只需为这两个函数制作一个包装器,然后将该函数作为您的绑定调用的函数:
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)
【讨论】: