Python:Tkinter Keypress事件触发器一次:保持与按下

时间:2015-10-12 19:16:14

标签: python events triggers tkinter keypress

我必须做什么才能使我与<KeyPress>事件绑定的功能仅触发一次,即使我持有该键?< / p>

2 个答案:

答案 0 :(得分:0)

你可能无能为力。很可能键盘本身正在发送多个事件(即:它是一个无法通过软件解决的硬件问题)。

这些事件可能非常接近 - 可能每100毫秒左右。您可以使用该知识来影响您处理事件的方式。例如,如果在最后一次按下后至少200ms,您只能对密钥版本执行特殊操作。

答案 1 :(得分:0)

谢谢,我希望tkinter能像KeyPressed或KeyPressing事件一样。我为这个问题做了一个善意的解决方法。

ng-show