python - 获取笔记本点击事件而不是选中的事件
问题描述
我有这个笔记本菜单,当我单击时,我需要获取被单击的选项卡,但我得到的是选定的选项卡。
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('★'))
.....
我怎样才能获得点击的标签?一直在搜索 event.widget.clicked() 但什么也没有。
解决方案
推荐阅读
- spring - 我们什么时候使用 Spring Boot 模板?
- excel - 我想用与单元格输入链接的变量替换数字,但出现错误
- swift - 无法将“Int”类型的值转换为预期的参数类型“Double”
- javascript - 使用 Stripe 时对无效的 Hook 调用做出反应
- cassandra - 从 Cassandra 获取超过 2147483647 条记录
- algorithm - 测试轴对齐矩形是否覆盖另一个矩形的快速算法
- opendaylight - opendaylight RESTCONF 操作不接受 json 中的属性
- pandas - 熊猫不正确的转换 int 到日期
- c# - Entity Framework Core Include/ThenInclude 获取数据
- php - 从 PHP 中的 UUID 数组中获取唯一的哈希 ID