Как связать обратный вызов с вкладками ноутбука в ttk - PullRequest
0 голосов
/ 04 июня 2019

Я создал графический интерфейс с различными вкладками, используя ttk notebook. Когда выбрана конкретная вкладка, я хочу вызвать определенную функцию. Как я могу привязать обратный вызов к вкладке, нажмите

Я попробовал следующий фрагмент, но он не попал в обратный вызов.

NB=ttk.Notebook(root)
NB.pack(side=TOP,fill=X)
Page1 = ttk.Frame(NB,width=NB_Width,height=NB_Height,relief=RIDGE,style='My.TFrame')
NB.add(Page1,text='Tab1')
Page2 = ttk.Frame(NB,width=NB_Width,height=NB_Height,relief=RIDGE,style='My.TFrame')
NB.add(Page2,text='Tab2')
NB.bind('<<NotebookTabChanged>>',lambda event:Tab_Callback)


NB=ttk.Notebook(root)
NB.pack(side=TOP,fill=X)
Page1 = ttk.Frame(NB,width=NB_Width,height=NB_Height,relief=RIDGE,style='My.TFrame')
NB.add(Page1,text='Tab1')
Page2 = ttk.Frame(NB,width=NB_Width,height=NB_Height,relief=RIDGE,style='My.TFrame')
NB.add(Page2,text='Tab2')
NB.bind('<<NotebookTabChanged>>',lambda event:Tab_Callback)
...