我想构建一个海龟关键事件的小型打字/键盘演示。我还想避免为键盘上的每个键进行单独的按键调用和函数。有没有办法从 onkey 事件中获取按下的按键,而不需要为每个按键单独的事件?就像是:def getKey(key): turtle.write(key)turtle.onkey(getKey,None)turtle.listen()可能的?
1 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
据我所知,单独使用海龟是不可能的。您可以通过将 '' 传递给所有按键来使用相同的处理程序onKey
def getKey():
turtle.write('Key pressed')
turtle.onkey(getKey,'')
turtle.listen()
您可以在函数中使用不同的库(例如Getch)getKey()
来查看当时按下的是哪个键。
添加回答
举报
0/150
提交
取消