我正在尝试将事件绑定到<>使用Tkinter的事件。然而,我似乎做错了,因为SelectionChangeText函数永远不会被调用。调用ClickTest事件时没有任何问题。
我正在使用python 3.5
from tkinter import *
if __name__ == "__main__":
def SelectionChangeTest(event):
print("Selection Change Test")
def ClickTest(event):
print("Click Test")
root = Tk()
newWidget = Listbox(root)
newWidget.insert(END, "Object 1")
newWidget.insert(END, "Object 2")
newWidget.bind("<<ListBoxSelect>>",SelectionChangeTest)
newWidget.bind("<Button-1>",ClickTest)
newWidget.pack()
root.mainloop()
非常感谢!
答案 0 :(得分:3)
事件名称为"<<ListboxSelect>>"
而不是"<<ListBoxSelect>>"
。