2017-01-02 124 views
0

我想用Tkinter將事件綁定到事件<>。然而,我似乎做錯了什麼,因爲SelectionChangeText函數永遠不會被調用。 ClickTest事件確實被調用,沒有任何問題。Tkinter << ListboxSelect >>不調用綁定函數

我使用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() 

謝謝了!

回答

2

事件名稱是"<<ListboxSelect>>"而不是"<<ListBoxSelect>>"

+0

我真的很傷心,我花了多長時間試圖弄清楚。非常感謝! – jonyfries

相關問題