我想在继续之前等待Python Turtle中的点击。代码大纲如下:
do_stuff()
# Wait for click and DO NOT continue if user has not clicked
# When user clicks:
do_other_stuff()
end()
关于SOF的This回答有类似的问题,但建议的解决方案涉及扩展Turtle类。我记得用一种更简单的方法来做这件事,但不能回忆起来。
非常感谢任何帮助。
答案 0 :(得分:0)
如果不修改海龟或巫术,您可能会使用tirtle.onclick。
do_stuff()
# Wait for click and DO NOT continue if user has not clicked
# When user clicks:
def second_part():
turtle.onclick(None)
do_other_stuff()
end()
turtle.onclick(second_part)
turtle.mainloop()
您甚至可以手动链接它们(未经测试):
do_stuff()
def third_part():
turtle.onclick(None)
...
def second_part():
turtle.onclick(third_part)
...
turtle.onclick(second_part)
...