how to reset the turtle graphics window
`turtle.mainloop()` 일명 `turtle.Screen().mainloop()`(또는 `turtle.Screen().exitonclick()`, 등) 가 없으면 프로그램이 종료되어 모든 것이 닫히기 때문에 창이 닫힙니다. 이것은 스크립트가 Python IDLE -n 내에서 실행되지 않는 한 turtle 그래픽 프로그램의 마지막 명령문이어야 합니다.
`turtle.done()` (창을 닫거나 재설정하지 않습니다.) 동의어 `turtle.mainloop()`
`turtle.clear()` 이 turtle이 그렸던 모든 것을 삭제합니다.
`turtle.reset()` 이 turtle의 상태(예: 방향, 위치 등)를 수행한 `turtle.clear()` 다음 재설정 합니다.
`turtle.clearscreen()` 일명 `turtle.Screen().clear()` 는 모든 도면 및 그것의 모든 것을 원래 상태로 창을 다시 설정합니다.
`turtle.resetscreen()` 는 화면의 모든 turtle을 초기 상태로 `turtle.Screen().reset()` 재설정 합니다.
`turtle.bye()` 일명 `turtle.Screen().bye()` 는 turtle 그래픽 창을 닫습니다. 이것이 호출된 후 turtle 그래픽 명령을 사용할 방법이 없습니다.
`turtle.exitonclick()` 일명 `turtle.Screen().exitonclick()` 을 수행하기 위해 화면 클릭 이벤트를 바인딩(결합)한 후 `turtle.Screen().bye()` 호출 `turtle.Screen().mainloop()`
turtle 프로그램에서 새로운 핸드를 시작하기 위한 목적으로, `turtle.reset()` 하거나 `turtle.resetscreen()` 을 수행하는 것이 최선의 방법일 것입니다.
'Language > Python' 카테고리의 다른 글
[Python] WinError 5 권한 오류로 인한 설치 액세스 거부 (0) | 2021.09.19 |
---|---|
[Python_Error] SyntaxError: invalid syntax (0) | 2021.07.08 |