Tkinter में स्क्रॉलबार विजेट उपयोगी विजेट्स में से एक है जिसका उपयोग कंटेनर एलिमेंट्स और उनके कंटेंट को स्क्रॉलबार के साथ पैक करने के लिए किया जाता है। स्क्रॉलबार के साथ, हम बड़े डेटा सेट्स को बहुत कुशलता से देख सकते हैं।
आम तौर पर, Tkinter एप्लिकेशन में वर्टिकल और हॉरिजॉन्टल स्क्रॉलबार जोड़ने की अनुमति देता है। डिफ़ॉल्ट रूप से, वर्टिकल स्क्रॉलबार कंस्ट्रक्टर में उपलब्ध होते हैं और हमें स्क्रॉलबार के लिए ओरिएंटेशन की आवश्यकता नहीं होती। Tkinter टेक्स्ट विजेट में वर्टिकल स्क्रॉलबार अटैच करने के लिए, आप वर्टिकल और हॉरिजॉन्टल स्क्रॉलबार का मान सेट करने के लिए xscrollcommand और yscrollcommand का उपयोग कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्योमेट्री सेट करें
win.geometry("700x350")
# स्क्रॉलबार (हॉरिजॉन्टल) जोड़ें
v = Scrollbar(win, orient='vertical')
v.pack(side=RIGHT, fill='y')
# टेक्स्ट विजेट जोड़ें
text = Text(win, font=("Georgia, 24"), yscrollcommand=v.set)
# टेक्स्ट विजेट में कुछ टेक्स्ट जोड़ें
for i in range(10):
text.insert(END, "Welcome to Tutorialspoint...\n\n")
# स्क्रॉलबार को टेक्स्ट विजेट के साथ अटैच करें
v.config(command=text.yview)
text.pack()
win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह कुछ टेक्स्ट के साथ एक टेक्स्ट एडिटर डिस्प्ले करेगा। टेक्स्ट विजेट वर्टिकल स्क्रॉलबार के साथ पैक किया गया है और यह तब एक्जीक्यूट होता है जब टेक्स्ट एडिटर में टेक्स्ट ओवरफ्लो होता है।
