Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में Tkinter का उपयोग करके विंडो की चौड़ाई भरने वाला लाइन-रैप्ड टेक्स्ट कैसे बनाएं?


Tkinter डेटा को टेक्स्ट फील्ड में इनपुट करने के लिए Text विजेट प्रदान करता है। यह मल्टीलाइन यूजर इनपुट स्वीकार कर सकता है। Tkinter में कई इनबिल्ट प्रॉपर्टी और फीचर्स शामिल हैं जिनका उपयोग संदर्भ के रूप और अनुभव को बेहतर बनाने के लिए किया जा सकता है। Text विजेट में लिखे टेक्स्ट को wrap प्रॉपर्टी के साथ रैप किया जा सकता है। wrap यूजर्स को शब्दों, वर्णों या None में संदर्भ को रैप करके टेक्स्ट एडिटर को सरल बनाने की अनुमति देता है। यह टेक्स्ट एडिटर के अंदर टेक्स्ट के इंडेंटेशन को ठीक करता है।

उदाहरण

इस उदाहरण में, हम वाक्यों को शब्दों द्वारा रैप करेंगे जिसका अर्थ है कि प्रत्येक शब्द बिना उसी लाइन का पालन किए स्वचालित रूप से चुना जाता है।

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from lorem_text import lorem

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x350")

# टेक्स्ट विजेट जोड़ें और लोरम इप्सम जनरेटर पैराग्राफ से भरें
size = 5
text = Text(win, wrap="word")
text.insert(END, lorem.paragraphs(size))
text.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक टेक्स्ट विजेट में कुछ टेक्स्ट वाली विंडो प्रदर्शित होगी। टेक्स्ट विजेट के अंदर लिखा कंटेंट शब्दों द्वारा रैप किया गया है।

Python में Tkinter का उपयोग करके विंडो की चौड़ाई भरने वाला लाइन-रैप्ड टेक्स्ट कैसे बनाएं?


  1. Python में Tkinter का उपयोग करके Title Bar Edit कैसे करें? Python में Tkinter का उपयोग करके Title Bar Edit कैसे करें?

    Tkinter एक window या frame बनाता है जो program execute करने के बाद दिखाई देता है। चूंकि Tkinter में सभी functions और modules independent हैं, हम window attributes को customize करने के लिए विशेष रूप से एक particular function का उपयोग कर सकते हैं। Tkinter हर एप्लिकेशन के लिए एक default root window बना

  1. Tkinter Text Widget को Read-Only कैसे बनाएं? Tkinter Text Widget को Read-Only कैसे बनाएं?

    Tkinter में, कभी-कभी हम text widget को disable करना चाह सकते हैं। इसे achieve करने के लिए, हम text configuration को DISABLED set कर सकते हैं। यह text widget को freeze कर देगा और इसे read-only बना देगा। इस उदाहरण में, हम एक text widget और एक button बनाएंगे जो users को text widget को instantly disable

  1. Python Tkinter Root Window से कैसे छुटकारा पाएं? Python Tkinter Root Window से कैसे छुटकारा पाएं?

    कभी-कभी, Tkinter एप्लिकेशन test करते समय, हमें Tkinter default window या frame को hide करने की आवश्यकता हो सकती है। हमारे Tkinter window को या तो hide करने या destroy करने के दो general methods हैं। mainloop() Tkinter window को तब तक चलाता रहता है जब तक इसे external events द्वारा close नहीं किया जात