Tkinter 이벤트는 일반적으로 사용자와 애플리케이션 로직 사이의 다리 역할을 하는 인터페이스를 제공하는 데 사용됩니다. 모든 Tkinter 응용 프로그램에서 이벤트를 사용하여 더 대화형이고 기능적으로 만들 수 있습니다.
예
이 예에서는 키를 누를 때마다 화면에 일부 메시지를 표시하는 스크립트를 만듭니다. 같은 키를 놓으면 메시지가 사라집니다.
# Import the Required libraries from tkinter import * # Create an instance of tkinter frame or window win= Tk() # Set the size of the window win.geometry("700x350") # Define a function to display the message def key_press(e): label.config(text="Welcome to TutorialsPoint") def key_released(e): label.config(text="Press any Key...") # Create a label widget to add some text label= Label(win, text= "", font= ('Helvetica 17 bold')) label.pack(pady= 50) # Bind the Mouse button event win.bind('<KeyPress>',key_press) win.bind('<KeyRelease>',key_released ) win.mainloop()
출력
위의 코드를 실행하면 레이블이 있는 창이 표시됩니다.
키보드에서 키를 누르면 화면에 메시지가 표시됩니다. 동시에 키를 뗄 때마다 메시지가 업데이트됩니다.