एक लिस्टबॉक्स विजेट में आइटम्स की एक सूची होती है जैसे संख्याओं या वर्णों की सूची। मान लीजिए कि आप लिस्टबॉक्स विजेट का उपयोग करके वस्तुओं की एक लंबी सूची बनाना चाहते हैं। फिर, सूची में सभी वस्तुओं को देखने का एक उचित तरीका होना चाहिए। सूची बॉक्स विजेट में स्क्रॉलबार जोड़ना इस मामले में सहायक होगा।
एक नया स्क्रॉलबार जोड़ने के लिए, आपको लिस्टबॉक्स (पैरेंट, बीजी, एफजी, चौड़ाई, ऊंचाई, बीडी, **विकल्प) का उपयोग करना होगा। निर्माता। एक बार लिस्टबॉक्स बन जाने के बाद, आप स्क्रॉलबार (**विकल्प) का ऑब्जेक्ट बनाकर इसमें स्क्रॉलबार जोड़ सकते हैं।
उदाहरण
#Import the required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter Frame
win = Tk()
#Set the geometry of Tkinter Frame
win.geometry("700x350")
#Create a vertical scrollbar
scrollbar= ttk.Scrollbar(win, orient= 'vertical')
scrollbar.pack(side= RIGHT, fill= BOTH)
#Add a Listbox Widget
listbox = Listbox(win, width= 350, bg= 'bisque')
listbox.pack(side= LEFT, fill= BOTH)
for values in range(100):
listbox.insert(END, values)
listbox.config(yscrollcommand= scrollbar.set)
#Configure the scrollbar
scrollbar.config(command= listbox.yview)
win.mainloop() आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक लिस्टबॉक्स विजेट है जिसमें कई आइटम हैं। लंबवत स्क्रॉलबार लिस्टबॉक्स विजेट से जुड़ा हुआ है।
