Tkinter Button 위젯은 애플리케이션 실행 중에 이벤트를 처리하고 작업을 수행하는 데 매우 유용합니다. Button(parent, text, option..) 생성자를 사용하여 Tkinter 버튼을 만들 수 있습니다. 생성자를 사용하여 루프 내에 여러 버튼을 만들 수 있습니다.
예
이 예에서는 Python for 을 사용하여 범위에 여러 버튼을 생성합니다. 루프.
#import required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame
win= Tk()
#Set the geometry of the window
win.geometry("750x250")
#Create a LabelFrame
labelframe= LabelFrame(win)
#Define a canvas in the window
canvas= Canvas(labelframe)
canvas.pack(side=RIGHT, fill=BOTH, expand=1)
labelframe.pack(fill= BOTH, expand= 1, padx= 30, pady=30)
#Create Button widget in Canvas
for i in range(5):
ttk.Button(canvas, text= "Button " +str(i)).pack()
win.mainloop() 출력
위의 코드를 실행하면 LabelFrame 개체 내부에 일부 버튼이 포함된 창이 표시됩니다.
