Tcl/Tk tablelist鼠标悬停事件行选择

Tcl/Tk tablelist鼠标悬停事件行选择,tcl,tk,Tcl,Tk,我想用Tcl/Tk绑定event Enter,这样每当我将鼠标悬停在表上时,行选择就会跟随它。我的应用程序需要此功能,因为有一个与所选行关联的右键单击菜单 目前,我可以选择一行,移动鼠标并右键单击另一行,弹出上下文菜单,这有时会误导我 通过启用button-3 press事件绑定的选择,可以以另一种方式处理此问题。但我想避免这种情况。但不能真正实现鼠标悬停的选择。请指导。Focus跟随鼠标风格的GUI真的过时了,理由很充分:它们很烂,易用性很好。你确定这是正确的做法吗?让B3进行某种选择是处理此

我想用Tcl/Tk绑定event Enter,这样每当我将鼠标悬停在表上时,行选择就会跟随它。我的应用程序需要此功能,因为有一个与所选行关联的右键单击菜单

目前,我可以选择一行,移动鼠标并右键单击另一行,弹出上下文菜单,这有时会误导我


通过启用button-3 press事件绑定的选择,可以以另一种方式处理此问题。但我想避免这种情况。但不能真正实现鼠标悬停的选择。请指导。

Focus跟随鼠标风格的GUI真的过时了,理由很充分:它们很烂,易用性很好。你确定这是正确的做法吗?让B3进行某种选择是处理此问题的常用方法,尽管这通常是一种临时选择,在释放按钮后会恢复。获得正确的绑定并非易事。你没有说为什么你不想使用B3…事实上,我真的没有一个强有力的理由不使用B3。也许这是我犯的一个错误。我会按照你的建议使用它。最近我意识到,由于我的tablelist以100毫秒的间隔更新,鼠标绑定可能是一个非常糟糕的选择。