किसी एप्लिकेशन के निष्पादन के दौरान घटनाओं को संभालने और कार्रवाई करने के मामले में टिंकर बटन विजेट बहुत उपयोगी होते हैं। हम बटन (पैरेंट, टेक्स्ट, ऑप्शन..) कंस्ट्रक्टर का उपयोग करके टिंकर बटन बना सकते हैं। कंस्ट्रक्टर का उपयोग करके, हम लूप के भीतर कई बटन बना सकते हैं।
उदाहरण
इस उदाहरण में, हम पायथन के लिए . का उपयोग करके श्रेणी में कई बटन बनाएंगे लूप।
#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() आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक लेबलफ्रेम ऑब्जेक्ट के अंदर कुछ बटन होंगे।
