我写的退出命令是:
user_input = input("press Q to exit:")
if user_input == 'q':
exit()
在这种情况下启动程序后,我必须最小化Turtle Window并返回终端并按 Q 然后按Enter键终止它。
我怎样才能实现它,这样我只需按 Q 即可关闭窗口。有没有办法围绕命令turtle.exitonclick
进行模式?
答案 0 :(得分:0)
1)设置海龟屏幕:
screen = turtle.Screen()
2)制作功能:
def close():
exit()
3)绑定密钥:
screen.onkey(close, "Q")
screen.listen()
import turtle
screen = turtle.Screen()
turtle = turtle.Turtle()
def close():
exit()
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
screen.onkey(close, "q")
screen.listen()
turtle.getscreen()._root.mainloop()