[Python]  turtle 그래픽 창을 재시작하는 방법
Language/Python

[Python] turtle 그래픽 창을 재시작하는 방법

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()` 을 수행하는 것이 최선의 방법일 것입니다.