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

Tkinter에서 버튼을 클릭하고 Enter 키를 누르면 동일한 기능을 호출합니다.

<시간/>

tkinter 툴킷 라이브러리에는 강력하고 강력한 데스크탑 애플리케이션을 구축하는 데 사용할 수 있는 다양한 내장 기능, 위젯 및 메서드가 있습니다. 버튼 tkinter의 위젯은 기능을 통해 사용자가 버튼을 만들고 다양한 작업을 수행하는 데 도움이 됩니다. bind("button", callback)을 사용하여 버튼을 바인딩하여 특정 이벤트나 콜백을 수행할 수도 있습니다. 방법.

예시

다음 예를 고려하십시오. 사용자가 키를 누를 때마다 화면에 메시지를 출력하는 기능을 만들기 위해 열쇠. 바인딩 키를 함수와 함께 사용하면 bind("", callback)을 사용할 수 있습니다. 방법.

# 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 print the message
def print_msg():
   Label(win, text="Hello World!", font=('11')).pack()

# Create a button widget and bind with the given function
win.bind("<Return>", lambda e: print_msg())

button = Button(win, text="Click Me", command=print_msg)
button.pack()

win.mainloop()

출력

위의 코드를 실행하면 버튼이 포함된 창이 표시됩니다. 버튼을 클릭하면 기본 창에 텍스트가 포함된 레이블 위젯이 표시됩니다.

Tkinter에서 버튼을 클릭하고 Enter 키를 누르면 동일한 기능을 호출합니다.

누르기 키도 동일한 결과를 생성합니다. 따라서 버튼을 클릭하고 키를 눌러 동일한 기능을 호출합니다. 키.