मल्टीलाइन यूजर इनपुट को स्वीकार करने के लिए टिंकर टेक्स्ट विजेट का उपयोग किया जाता है। यह एंट्री विजेट के समान है लेकिन फर्क सिर्फ इतना है कि टेक्स्ट विजेट कई लाइन टेक्स्ट को सपोर्ट करता है। टेक्स्ट विजेट बनाने के लिए, हमें टेक्स्ट ऑब्जेक्ट को इंस्टेंट करना होगा।
कई टेक्स्ट जोड़ने के लिए स्क्रॉलबार जोड़ना होगा। टेक्स्ट विजेट में स्क्रॉलबार जोड़ने के लिए, हम ScrolledText(root) को कॉल कर सकते हैं। समारोह। यह फ़ंक्शन आम तौर पर स्क्रॉलबार के साथ एक टेक्स्ट फ़ील्ड बनाता है।
स्क्रॉल टेक्स्ट (रूट) फ़ंक्शन टिंकर स्क्रॉल किए गए टेक्स्ट मॉड्यूल में रहता है। हम इसे निम्न कमांड का उपयोग करके आयात कर सकते हैं,
from tkinter.scrolledtext import ScrolledText
उदाहरण
इस उदाहरण में, हम एक टेक्स्ट विजेट बनाएंगे और फिर उसमें एक स्क्रॉलबार जोड़ेंगे।
#Import the library from tkinter import * from tkinter.scrolledtext import ScrolledText #Create an object of tkinter window or frame win = Tk() #Define the geometry of window win.geometry("650x250") #Create an instance of Text Widget ScrolledText(win).pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से टेक्स्ट विजेट के साथ एक विंडो प्रदर्शित होगी जो मल्टीलाइन उपयोगकर्ता इनपुट और एक देशी स्क्रॉलबार का समर्थन करती है।