首页 > 解决方案 > 获取笔记本点击事件而不是选中的事件

问题描述

我有这个笔记本菜单,当我单击时,我需要获取被单击的选项卡,但我得到的是选定的选项卡。

def f_x(event):
    selection = event.widget.select()
    tabf = event.widget.tab(selection, "text")
    print(tabf, "tab"+str(tabControl.index(selection)))

tabControl = ttk.Notebook(tabmain1, style='lefttab.TNotebook')
tabControl.bind("<Button-1>", f_x)

tab0 = ttk.Frame(tabControl)
tabControl.add(tab0, text="Messages " + html.unescape('&#9733;'))

.....

我怎样才能获得点击的标签?一直在搜索 event.widget.clicked() 但什么也没有。

标签: pythonpython-3.x

解决方案


推荐阅读