我有一个(希望)简单的问题。我想编写一些东西,让两个用户用按键移动他们的python龟。 我的剧本部分:
#Forward
onkeypress(lambda:turtle1.forward(1),"Up")
onkeypress(lambda:turtle2.forward(1),"w")
#Backward
onkeypress(lambda:turtle1.forward(-1),"Down")
onkeypress(lambda:turtle2.forward(-1),"s")
listen()
我的问题:
如果我这样做,当另一只乌龟开始时,一只乌龟停止移动。所以“听”只会一次听一个按键。 怎么办,如果我想一次处理两个关键输入?
答案 0 :(得分:-2)
虽然动机不同,但有一篇帖子说需要处理几个同时发生的事件。 Tkinter工具和体系结构可以帮助您摆脱对标准工具的依赖,并从您自己的异步事件处理程序模型中获益。
详情请见: