Các widget của Tkinter Button rất hữu ích về mặt xử lý các sự kiện và thực hiện các hành động trong quá trình thực thi một ứng dụng. Chúng ta có thể tạo các Nút Tkinter bằng cách sử dụng hàm khởi tạo Nút (cha, văn bản, tùy chọn ..). Sử dụng hàm tạo, chúng ta có thể tạo nhiều nút trong vòng lặp.
Ví dụ
Trong ví dụ này, chúng tôi sẽ tạo nhiều nút trong phạm vi bằng cách sử dụng Python for vòng lặp.
#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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một số nút bên trong đối tượng LabelFrame.