Tkinter में Scrollbar विजेट एक उपयोगी विजेट है जिसका उपयोग कंटेनर एलिमेंट्स और उनकी सामग्री को स्क्रॉलबार के साथ पैक करने के लिए किया जाता है। स्क्रॉलबार की मदद से हम बड़े डेटा सेट को बहुत कुशलता से देख सकते हैं।
आमतौर पर, Tkinter वर्टिकल और हॉरिजॉन्टल दोनों स्क्रॉलबार जोड़ने की अनुमति देता है। किसी एप्लिकेशन में हॉरिजॉन्टल स्क्रॉलबार जोड़ने के लिए, हमें स्क्रॉलबार कंस्ट्रक्टर में ओरिएंटेशन के रूप में Horizontal का उपयोग करना होता है।
उदाहरण
आइए एक टेक्स्ट एडिटर बनाते हैं जिसमें एक हॉरिजॉन्टल स्क्रॉलबार हो।
# आवश्यक लाइब्रेरी इम्पोर्ट करें from tkinter import * from tkinter import ttk from tkinter import messagebox # Tkinter फ्रेम का इंस्टेंस बनाएं win=Tk() # ज्यामिति सेट करें win.geometry("700x350") # एक स्क्रॉलबार (हॉरिजॉन्टल) जोड़ें h=Scrollbar(win, orient='horizontal') h.pack(side=BOTTOM, fill='x') # एक टेक्स्ट विजेट जोड़ें text=Text(win, font=("Calibri, 16"), wrap=NONE, xscrollcommand=h.set) text.pack() # टेक्स्ट विजेट में कुछ टेक्स्ट जोड़ें for i in range(5): text.insert(END, "Welcome to Tutorialspoint...") # स्क्रॉलबार को टेक्स्ट विजेट से जोड़ें h.config(command=text.xview) win.mainloop()आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह एक टेक्स्ट एडिटर प्रदर्शित करेगा जिसमें कुछ टेक्स्ट होगा। टेक्स्ट विजेट एक हॉरिजॉन्टल स्क्रॉलबार के साथ पैक किया गया है जो टेक्स्ट ओवरफ्लो होने पर दिखाई देता है।
