함수 |
설명 |
사용 예 |
onkeypress(함수, “키 이름”) |
키보드를 눌렀을 때 실행할 함수를 정합니다. |
def f(): t.forward(10) t.onkeypress(f,"Up") # 위쪽 방향키 ↑를 누르면 f 함수를 호출합니다(f 함수는 거북이를 10만큼 앞으로 이동시킵니다). |
onscreenclick(함수) |
마우스 버튼을 눌렀을 때 실행할 함수를 정합니다. |
t.onscreenclick(t.goto) # 마우스 버튼을 누르면 앞에서 정의한 goto 함수를 호출합니다(goto 함수는 거북이를 마우스 버튼을 누른 위치로 이동시킵니다). |
ontimer(함수, 시간) |
일정한 시간이 지난 뒤 실행할 함수를 정합니다. |
def f(): t.forward(10) t.ontimer(f, 1000) # 1000밀리초(1초) 후에 f 함수를 호출합니다(f 함수는 거북이를 10만큼 앞으로 이동시킵니다.) |
listen( ) |
사용자 입력이 잘 처리되도록 거북이 그래픽 창에 포커스를 줍니다. |
t.listen() |
표 B-1 turtle 모듈(import turtle as t) - 6