我一直在为" 4连续编写代码"游戏,到目前为止,我已经解决了很多问题。
我用谷歌搜索了它,但我真的找不到任何键可以在绑定键字段中的选项。
board_canvas.bind("<Key>", some_random_callback_hihi)
我的问题,更清楚的是我是否可以取代&#34;&#34;与任何其他特定的密钥。例如,如何使用键"<2>"
绑定?
答案 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。