【问题标题】:Which keys can be in the binding key field?哪些键可以在绑定键字段中?
【发布时间】:2015-05-01 16:53:39
【问题描述】:

我一直在为“4 in a row”游戏编写代码,到目前为止我已经解决了很多问题。

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

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

我的问题,更清楚的是,我是否可以用任何其他特定键替换 ""。例如,您将如何与键 "&lt;2&gt;" 绑定?

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    根据this页面,

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

    ...所以要绑定“A”键,你会这样做

    board_canvas.bind("a", some_random_callback_hihi)
    

    要绑定“2”键,你会这样做

    board_canvas.bind("2", some_random_callback_hihi)
    

    等等

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

    【讨论】:

      猜你喜欢
      • 2015-07-05
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-19
      • 1970-01-01
      相关资源
      最近更新 更多