乌龟按键功能不接受输入



我在看一段视频,视频中使用Turtle模块制作乒乓球游戏。但是onkeypress函数不接受输入,即使在点击Pong的窗口之后也是如此。

操作系统:Ubuntu 20.04 LTS

def paddle_a_up():
y = paddle_a.ycor()
y += 20
paddle_a.sety = y
win.listen()
win.onkeypress(paddle_a_up, "Up")

我按下了向上箭头,甚至尝试了其他键,但都不起作用。

对不起,我刚刚意识到我的错误。

def paddle_a_up():
y = paddle_a.ycor()
y += 20
paddle_a.sety = y

这里,";刚毛;是一个函数,我没有调用它。对不起。。

paddle_a.sety(y)修复了我的问题

我认为最后两行需要永远循环,如下所示:

while True:
win.listen()
win.onkeypress(paddle_a_up, "Up")

试试看,我觉得现在应该行了。

相关内容

  • 没有找到相关文章

最新更新