Python에서 거북이 아이콘 숨기기

Neema Muganga 2022년1월23일
Python에서 거북이 아이콘 숨기기

Turtle은 Python이 설치된 경우 액세스할 수 있는 사전 설치된 라이브러리입니다. 사용자에게 가상 캔버스를 제공하여 그림 생성, 도형 그리기, 디자인 제작에 유용합니다.

거북이는 화면에 보이는 펜으로 그림을 그리는 데 사용됩니다.

아이콘을 그리는 동안 거북이 그리기 아이콘을 숨기도록 선택할 수 있습니다. 이것의 이점으로는 거북이가 그린 그림의 가시성 또는 미학이 향상된다는 것입니다. 또한 특히 복잡한 유형의 드로잉이 진행 중인 경우 드로잉 속도가 눈에 띄게 빨라집니다. 라이브러리에는 거북이 아이콘의 가시성을 제어하는 ​​특별한 방법이 있습니다. 그림 아이콘을 숨기고 표시하는 .hideturtle().showturtle()입니다.

기본적으로 아이콘은 .showturtle() 상태입니다. 아이콘을 숨기려면 .hideturtle() 메서드를 호출해야 합니다. 거북이 아이콘이 보이지 않는 경우에도 그리기는 계속 진행됩니다.

.hideturtle()을 사용하여 Python에서 거북이 숨기기

거북이 아이콘을 숨기려면 거북이 변수 이름에 이 메소드를 추가하거나 거북이에 직접 추가하십시오.

turtle.hideturtle()

또는 라이브러리는 아래와 같이 hide 메서드를 호출하는 다른 방법을 제공합니다.

turtle.ht()

여기서 h거북 숨기기를 의미합니다.

아이콘을 숨긴 후 거북이에 .isvisible() 메서드를 호출하여 아이콘이 보이지 않는지 확인하고 싶을 수 있습니다.

import turtle

turtle.hideturtle()
turtle.isvisible()

출력:

False

처음에는 .hideturtle() 메서드를 사용하여 거북이 아이콘을 숨깁니다. 그런 다음 아이콘이 화면에 계속 표시되는지 확인하고 False를 반환합니다.

거북이 아이콘의 기본 상태는 항상 표시되며 사용자는 대신 프로그램 시작 부분에서 아이콘을 보이지 않는 상태로 설정할 수 있습니다. Turtle 개체에 전달된 visible 키워드 인수를 False로 설정하여 이를 수행합니다.

import turtle

turtle_icon = turtle.Turtle(visible=False)

아이콘을 처음부터 보이지 않게 설정하면 사용자가 아이콘을 보이게 하기 전에 문제의 논리적 시작점으로 아이콘을 이동할 수 있습니다. 이것은 텍스트 쓰기와 같은 유틸리티 목적을 수행할 때 특히 유용합니다.

visible 키워드를 False로 설정하지 않고 Turtle 객체를 정의하면 거북이 아이콘이 잠시 동안만 표시됩니다.

import turtle

# turtle icon not hidden initially
turtle_icon = turtle.Turtle()  # icon will momentarily show
# calll .hideturtle method to hide the icon
turtle_icon.hideturtle()

.hideturtle() 다음에 .showturtle() 메서드를 호출하면 거북이의 아이콘 상태가 보이지 않는 상태에서 보이는 상태로 바뀝니다. 이 테스트가 참인지 확인하려면 .isvisible() 메서드를 호출하세요.

turtle.hideturtle()
turtle.showturtle()
turtle.isvisible()

출력:

True

아이콘의 표시 상태는 예상대로 true가 됩니다.

또는 turtle.showturtle 방법 대신 다음 구문을 사용할 수 있습니다.

turtle.st()

여기서 st쇼 거북이를 의미합니다.

관련 문장 - Python Turtle