Tkinter Text विजेट मल्टीलाइन यूज़र इनपुट स्वीकार करने के लिए उपयोग किया जाता है। यह एंट्री विजेट के समान है लेकिन एकमात्र अंतर यह है कि Text विजेट मल्टीलाइन टेक्स्ट सपोर्ट करता है। Text विजेट बनाने के लिए, हमें एक टेक्स्ट ऑब्जेक्ट इंस्टेंशिएट करना होगा।
मल्टीपल टेक्स्ट जोड़ने के लिए ScrollBar जोड़ने की आवश्यकता होगी। टेक्स्ट विजेट में स्क्रॉलबार जोड़ने के लिए, हम ScrolledText(root) फंक्शन कॉल कर सकते हैं। यह फंक्शन आमतौर पर स्क्रॉलबार के साथ एक टेक्स्ट फील्ड बनाता है।
ScrolledText(root) फंक्शन Tkinter ScrolledText मॉड्यूल में रहता है। हम इसे निम्नलिखित कमांड का उपयोग करके इम्पोर्ट कर सकते हैं:
from tkinter.scrolledtext import ScrolledText
उदाहरण
इस उदाहरण में, हम एक टेक्स्ट विजेट बनाएंगे और फिर इसमें एक स्क्रॉलबार जोड़ेंगे।
# लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter.scrolledtext import ScrolledText
# tkinter विंडो या फ्रेम का ऑब्जेक्ट बनाएं
win = Tk()
# विंडो की ज्योमेट्री डिफाइन करें
win.geometry("650x250")
# टेक्स्ट विजेट का इंस्टेंस बनाएं
ScrolledText(win).pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से मल्टीलाइन यूज़र इनपुट सपोर्ट करने वाला एक टेक्स्ट विजेट और एक नेटिव स्क्रॉलबार वाली विंडो डिस्प्ले होगी।
