【发布时间】:2019-11-25 05:40:41
【问题描述】:
我正在尝试创建一个学习游戏,其中一个问题会下降并且您输入答案,但是我不明白如何在不停止下降问题的运动的情况下记录关键输入。
简单地说,我希望能够在不停止动作的情况下降低问题并同时使用键盘输入。
text_letter = 0
def text_insert(answer):
global text_letter
print("hello")
text_letter += 1
def text_lower(question,answer):
global text_letter
text.penup()
text.goto(random.randint(-250,250),355)
text.pendown()
text.color("white")
text.write("Start", font=("Arial", 20, "normal"))
x,y = text.pos()
delay = .01
wn.textinput("Answer", "Answer:")
turtle.listen()
turtle.onkey(text_insert(answer),answer[text_letter])
while y > -355:
time.sleep(delay)
y -= 1
text.goto(x,y)
text.write(question, font=("Arial", 20, "normal"))
text.clear()
【问题讨论】:
标签: python turtle-graphics key-bindings