哪些密钥可以在绑定密钥字段中?

时间:2015-05-01 16:53:39

标签: python tkinter

我一直在为" 4连续编写代码"游戏,到目前为止,我已经解决了很多问题。

我用谷歌搜索了它,但我真的找不到任何键可以在绑定键字段中的选项。

board_canvas.bind("<Key>", some_random_callback_hihi)

我的问题,更清楚的是我是否可以取代&#34;&#34;与任何其他特定的密钥。例如,如何使用键"<2>"绑定?

1 个答案:

答案 0 :(得分:2)

根据this页面,

  

还有各种方法来简化事件字符串;例如,要匹配键盘键,您可以省略尖括号,只需按原样使用键。

...所以绑定&#34; A&#34;关键,你会做的

board_canvas.bind("a", some_random_callback_hihi)

并绑定&#34; 2&#34;关键,你会做的

board_canvas.bind("2", some_random_callback_hihi)

注意:默认情况下,画布不会获得键盘焦点。你需要安排它有焦点。有关详细信息,请参阅Python Tkinter Canvas fail to bind keyboard