एक Listbox विजेट में संख्याओं की सूची या वर्णों की सूची जैसे आइटम्स की सूची होती है। मान लीजिए कि आप Listbox विजेट का उपयोग करके आइटम्स की एक लंबी सूची बनाना चाहते हैं। फिर, सूची में सभी आइटम्स को देखने के लिए एक उचित तरीका होना चाहिए। इस मामले में Listbox विजेट में स्क्रॉलबार जोड़ना उपयोगी होगा।
एक नया स्क्रॉलबार जोड़ने के लिए, आपको Listbox(parent, bg, fg, width, height, bd, **options) कंस्ट्रक्टर का उपयोग करना होगा। एक बार Listbox बन जाने के बाद, आप Scrollbar(**options) का ऑब्जेक्ट बनाकर इसमें स्क्रॉलबार जोड़ सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter फ्रेम की ज्यामिति सेट करें
win.geometry("700x350")
# एक वर्टिकल स्क्रॉलबार बनाएं
scrollbar = ttk.Scrollbar(win, orient='vertical')
scrollbar.pack(side=RIGHT, fill=BOTH)
# एक Listbox विजेट जोड़ें
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)
# स्क्रॉलबार कॉन्फ़िगर करें
scrollbar.config(command=listbox.yview)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें कई आइटम्स वाला एक Listbox विजेट होगा। वर्टिकल स्क्रॉलबार Listbox विजेट से जुड़ा हुआ है।
