Tkinter एप्लिकेशन में एक विजेट को एक्सटेंशन और प्रॉपर्टी जोड़कर आसानी से कॉन्फ़िगर किया जा सकता है। Tkinter में Text विजेट का उपयोग मल्टीलाइन यूजर इनपुट स्वीकार करने के लिए किया जाता है। हम इसमें एक स्क्रॉलबार जोड़कर Text विजेट के अंदर टेक्स्ट को स्क्रॉल करने योग्य बना सकते हैं।
ScrolledText विजेट Tkinter लाइब्रेरी में भी उपलब्ध है। यह Text विजेट और Scrollbar विजेट का संयोजन है जो एप्लिकेशन में टेक्स्ट स्क्रॉल करने जैसी सुविधाएं प्रदान करता है। एप्लिकेशन में ScrolledText विजेट का उपयोग करने के लिए, आपको पहले इसे इम्पोर्ट करना होगा। scrolledtext विजेट standardText विजेट के समान काम करता है। इसमें वे सभी प्रॉपर्टी और एट्रिब्यूट शामिल हैं जिनका विजेट में व्यापक रूप से उपयोग किया जा सकता है।
उदाहरण
# Tkinter लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter.scrolledtext import ScrolledText
from lorem_text import lorem
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# विंडो का शीर्षक सेट करें
win.title("Scrolled Text")
# ScrolledText विजेट जोड़ें
size = 10
text = ScrolledText(win, width=40, height=50)
text.insert(END, lorem.paragraphs(10))
text.pack(fill=BOTH, side=LEFT, expand=True)
win.mainloop()आउटपुट
उपरोक्त कोड चलाने पर एक मल्टीलाइन टेक्स्ट विजेट प्रदर्शित होगा। टेक्स्ट विजेट के अंदर टेक्स्ट स्क्रॉल करने योग्य हैं। हम इसमें रैपिंग फीचर जोड़कर और भी बेहतर आउटपुट देख सकते हैं।
