【发布时间】:2014-12-03 00:21:31
【问题描述】:
我能够绑定到 Tkinter 中的“Up”和“Down”事件,但我可以弄清楚如何绑定到这些事件的释放?
我正在做类似的事情:
Listbox.bind("<Up>", Update)
但这给了我列表框选择之前向上/向下键被按下(如预期)。有谁知道如何绑定到按键的释放?
提前致谢!
【问题讨论】:
我能够绑定到 Tkinter 中的“Up”和“Down”事件,但我可以弄清楚如何绑定到这些事件的释放?
我正在做类似的事情:
Listbox.bind("<Up>", Update)
但这给了我列表框选择之前向上/向下键被按下(如预期)。有谁知道如何绑定到按键的释放?
提前致谢!
【问题讨论】:
您可以为关键事件添加前缀KeyPress- 或KeyRelease-。例如<KeyRelease-Up>。
如果您尝试使用它来获取选择,您最好绑定到<<ListboxSelect>>,它总是在选择更改后触发。
【讨论】:
<<ListboxSelect>>还有一个优点,就是当你用鼠标改变选择时,或者当你改变多选时等等。