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