Tkinter&lt; <listboxselect>&gt;没有调用绑定函数

时间:2017-01-02 20:42:21

标签: python tkinter

我正在尝试将事件绑定到&lt;&gt;使用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()

非常感谢!

1 个答案:

答案 0 :(得分:3)

事件名称为"<<ListboxSelect>>"而不是"<<ListBoxSelect>>"