Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Enter 키를 Tkinter의 기능에 어떻게 바인딩합니까?

<시간/>

키를 누르고 키로 일부 작업을 처리하는 것은 버튼을 통해 트리거될 수 있는 이벤트입니다. 바인딩을 사용하여 키 이벤트를 바인딩할 수 있습니다. tkinter 응용 프로그램의 메서드입니다.

키가 트리거될 때마다 키 이벤트에 대한 특정 작업을 발생시키는 핸들러를 호출합니다.

바인드 기능으로 Enter 키를 트리거하려는 경우 , 우리는 bind('', Handler)를 사용할 것입니다. 방법. Enter 키의 경우 bind('', Handler)를 사용합니다. 기능.

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()

#Set the geometry
win.geometry("650x250")

def handler(e):
   label= Label(win, text= "You Pressed Enter")
   label.pack()

#Create a Label
Label(win, text= "Press Enter on the Keyboard", font= ('Helvetica bold', 14)).pack(pady=20)

#Bind the Enter Key to Call an event
win.bind('<Return>',handler)

win.mainloop()

출력

다음 창이 표시됩니다 -

Enter 키를 Tkinter의 기능에 어떻게 바인딩합니까?

이제 키보드에서 "Enter"를 누르면 "You Pressed Enter"가 표시됩니다.

Enter 키를 Tkinter의 기능에 어떻게 바인딩합니까?