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

Tkinter에서 Button 명령에 인수를 전달하는 방법은 무엇입니까?

<시간/>

우리가 tkinter 응용 프로그램으로 작업하고 있으며 일부 창이나 이벤트를 가져와야 하는 몇 가지 버튼이 있다고 가정해 보겠습니다. 버튼이 완전히 작동하도록 하기 위해 몇 가지 인수를 명령 값으로 전달할 수 있습니다.

Command는 함수 이름을 값으로 사용하는 Button 속성입니다. 함수는 특정 이벤트의 작동을 정의합니다.

먼저 버튼을 만들고 명령 속성에 인수를 전달하여 몇 가지 이벤트를 추가하겠습니다.

예시

이 예에서는 창과 창을 즉시 닫는 버튼을 만듭니다.

#Importing the required library
from tkinter import *

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

#Set the title
win.title("Button Command Example")

#Set the geometry
win.geometry("600x300")

#Create a label for the window
Label(win, text= "Example", font= ('Times New Roman bold',
20)).pack(pady=20)

#Defining a function
def close_event():
   win.destroy()

#Create a button and pass arguments in command as a function name
my_button= Button(win, text= "Close", font=('Helvetica bold', 20),
borderwidth=2, command= close_event)
my_button.pack(pady=20)

win.mainloop()

출력

위의 코드를 실행하여 함수를 Button 명령의 인수로 전달할 수 있습니다.

Tkinter에서 Button 명령에 인수를 전달하는 방법은 무엇입니까?

"닫기" 버튼을 클릭하면 창이 닫힙니다.