[python] Tkinter 키보드 이벤트 처리 예제

소개

Tkinter는 파이썬에서 가장 많이 사용되는 GUI 라이브러리입니다. 이 라이브러리를 사용하여 윈도우 응용 프로그램을 만들 수 있습니다. 이 예제는 Tkinter를 사용하여 키보드 이벤트를 처리하는 방법을 보여줍니다.

코드 예제

from tkinter import *

def key_event(event):
    print("키보드 이벤트 발생:", event.char)

window = Tk()

# 키 이벤트 처리를 위한 바인딩
window.bind("<Key>", key_event)

window.mainloop()

위의 예제 코드는 Tkinter의 bind() 메서드를 사용하여 윈도우에 키 이벤트를 바인딩합니다. "<Key>"는 모든 키 이벤트에 대한 바인딩을 의미합니다. 이벤트 핸들러인 key_event() 함수는 키 이벤트가 발생할 때 호출됩니다. event.char은 이벤트에 해당하는 키의 문자 값입니다.

실행 결과

위의 예제 코드를 실행하고 키보드를 누르면 해당 키의 문자 값이 콘솔에 출력됩니다.

결론

Tkinter를 사용하면 키보드 이벤트를 간단하게 처리할 수 있습니다. 키보드 이벤트 처리를 통해 사용자와 상호작용하는 애플리케이션을 더욱 풍부하게 만들 수 있습니다.

참고 자료