0 keyboard-events turtle-graphics python-2.7
任何人都有使用键盘命令控制python 2.7中的龟图形的任何见解?我已经在这个网站和其他网站上进行了广泛的研究,感觉我做的是正确的,但它只是不想为我工作.以下是我到目前为止,谁能告诉我哪里出错????
from turtle import *
turtle.setup(500, 500)
wn = turtle.Screen()
wn.title("Turtle Keys")
move = turtle.Turtle()
showturtle()
def k1():
move.forward(45)
def k2():
move.left(45)
def k3():
move.right(45)
def k4():
move.back(45)
wn.onkey(k1, "Up")
wn.onkey(k2, "Left")
wn.onkey(k3, "Right")
wn.onkey(k4, "Down")
wn.listen()
Run Code Online (Sandbox Code Playgroud)
当您指定import*时,您不必使用turtle.,您还必须使用mainloop()read(无限循环)来监视用户交互,在您的示例中,wn也是不必要的.
这是工作代码......
from turtle import *
setup(500, 500)
Screen()
title("Turtle Keys")
move = Turtle()
showturtle()
def k1():
move.forward(45)
def k2():
move.left(45)
def k3():
move.right(45)
def k4():
move.back(45)
onkey(k1, "Up")
onkey(k2, "Left")
onkey(k3, "Right")
onkey(k4, "Down")
listen()
mainloop()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33538 次 |
| 最近记录: |