Tkinter는 위젯을 바인딩하여 특정 작업을 수행하는 방법을 제공합니다. 이러한 작업은 특정 위젯에서 호출할 수 있는 함수에 정의됩니다. 바인드(<버튼>, 기능()) 메서드는 이러한 작업을 처리하기 위해 키보드 키를 바인딩하는 데 사용됩니다. 버튼 위젯에 대한 특정 이벤트를 처리하기 위해 특정 키를 바인딩할 수도 있습니다.
예시
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win = Tk() #Set the geometry of tkinter frame win.geometry("750x250") def callback(): Label(win, text="Hello World!", font=('Georgia 20 bold')).pack(pady=4) #Create a Label and a Button widget btn = ttk.Button(win, text="Press Enter to Show a Message", command= callback) btn.pack(ipadx=10) win.bind('<Return>',lambda event:callback()) win.mainloop()
출력
위의 코드를 실행하면 버튼으로 구성된 창이 표시됩니다.
"Enter" 키를 누르면 화면에 메시지가 표시됩니다.