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 개체 내부에 일부 버튼이 포함된 창이 표시됩니다.