【问题标题】:How to bind to the Release of <Up> <Down> or other keyboard events in Tkinter?如何在 Tkinter 中绑定 <Up> <Down> 或其他键盘事件的释放?
【发布时间】:2014-12-03 00:21:31
【问题描述】:

我能够绑定到 Tkinter 中的“Up”和“Down”事件,但我可以弄清楚如何绑定到这些事件的释放?

我正在做类似的事情:

Listbox.bind("<Up>", Update)

但这给了我列表框选择之前向上/向下键被按下(如预期)。有谁知道如何绑定到按键的释放?

提前致谢!

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    您可以为关键事件添加前缀KeyPress-KeyRelease-。例如&lt;KeyRelease-Up&gt;

    如果您尝试使用它来获取选择,您最好绑定到&lt;&lt;ListboxSelect&gt;&gt;,它总是在选择更改后触发。

    【讨论】:

    • &lt;&lt;ListboxSelect&gt;&gt;还有一个优点,就是当你用鼠标改变选择时,或者当你改变多选时等等。
    猜你喜欢
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 2013-10-15
    • 2017-01-03
    相关资源
    最近更新 更多