如何在Python中按键盘上的按键A和D

阿维纳什12388
class Paddle:
    def __init__(self, canvas, color):
        self.canvas = canvas
        self.id = canvas.create_rectangle(0, 150, 30, 250, fill = color)
        self.y = 0
        self.started = False
        self.canvas_height = self.canvas.winfo_height()
        self.canvas_width = self.canvas.winfo_width()
        self.canvas.bind_all("<KeyPress-A>", self.turn_left)
        self.canvas.bind_all("<KeyPress-D>", self.turn_right)
        self.canvas.bind_all("<Button-1>", self.start_game)

我的代码看起来像这样。button-1有效,但是我仍然不确定如何在键盘上按A和D键。我所做的以下操作无效。

self.canvas.bind_all("<KeyPress-Left>", self.turn_right)

像这样的东西适用于箭头键。我不知道该如何处理键盘上的字母。

任何帮助表示赞赏!谢谢!

蝎子神

你有没有尝试过:

self.canvas.bind('<KeyPress-a>', self.turn_right)

如果您的顺序是,'<KeyPress-A>'那么您必须按大写字母“ A”而不是一点“ a”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python / PyQt中模拟真实键盘的按键?

来自分类Dev

如何查看键盘上的所有按键?

来自分类Dev

Android:如何在软键盘上触发任何按键事件?

来自分类Dev

如何在C ++中模拟指定的键盘按键?

来自分类Dev

如何在Linux内核中处理键盘按键?

来自分类Dev

如何将键盘上的按键映射到新符号?

来自分类Dev

Android:按键盘上的“完成”按钮

来自分类Dev

触发物理键盘上的按键

来自分类Dev

在Firefox中的按键和按键

来自分类Dev

如何在不提交表单的情况下按键盘上的回车键获取文本值

来自分类Dev

如何在Linux中捕获按键(按键记录)?

来自分类Dev

键盘按键

来自分类Dev

键盘按键

来自分类Dev

如何模拟/释放键盘按键?

来自分类Dev

如何在 JavaFX 应用程序中的键盘按键上将文本设置为标签?

来自分类Dev

如何在键盘按键上播放音频文件?

来自分类Dev

iOS:如何在键盘按键后停止接收KeyboardWillShowNotification

来自分类Dev

如何在键盘按键上播放音频文件?

来自分类Dev

如何在Windows 10系统上启用键盘按键声音?

来自分类Dev

如何在组装时从键盘接收按键(8086 emu)?

来自分类Dev

如何在 Ubuntu 20.04 上更改键盘按键配置?

来自分类Dev

如何更改iOS 7默认键盘上的某些按键?像松弛

来自分类Dev

如何防止通过按键盘上的单个键来调用多个KeyDown事件?

来自分类Dev

当键盘上没有按键时,如何模拟上下文菜单键?

来自分类Dev

如何通过按键盘上的键来更改javascript函数的变量?

来自分类Dev

如何在ExtendScript中模拟按键?

来自分类Dev

如何在Matlab uipanel中捕获按键

来自分类Dev

如何在junit测试中模拟按键?

来自分类Dev

如何在Swift中获取按键

Related 相关文章

热门标签

归档