我有一个小部件,并希望它的绑定处理两个不同的事件,以便调用一个函数。
Widget.bind("<Event-1>", "<Event-2>", any_func)只有在any_func后面跟着<Event-2>时,才能调用<Event-2>
这是怎么做到的?
发布于 2016-12-15 23:50:56
只需将它们放在一个字符串中,在每个事件之间有或没有空格:
import Tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack(fill="both", expand=True)
def insert_surprise(event):
text.insert("insert", "surprise!")
text.bind("<Key-a> <Key-b>", insert_surprise)
root.mainloop()https://stackoverflow.com/questions/41175144
复制相似问题