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

टिंकर में टेक्स्टबॉक्स की सामग्री को कैसे सहेजते हैं?

Tkinter में टेक्स्टबॉक्स की सामग्री को सहेजने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • टिंकर फ्रेम का एक उदाहरण बनाएं।

  • win.geometry . का उपयोग करके फ़्रेम का आकार सेट करें विधि।

  • उपयोगकर्ता द्वारा परिभाषित विधि को परिभाषित करें "open_text" "पढ़ें" . में टेक्स्ट फ़ाइल खोलने के लिए तरीका। टेक्स्ट फ़ाइल की सामग्री पढ़ें और इसे "सामग्री" . नामक चर में सहेजें . फिर, "सम्मिलित करें" . का उपयोग करें सामग्री . सम्मिलित करने की विधि टेक्स्टबॉक्स में।

  • इसके बाद, "save_text" . नामक एक अन्य उपयोगकर्ता-परिभाषित विधि परिभाषित करें और इसमें "लिखें" . का प्रयोग करें टेक्स्ट फ़ाइल में टेक्स्टबॉक्स की सामग्री को सहेजने की विधि।

  • निर्दिष्ट ऊंचाई . के साथ टेक्स्ट विधि का उपयोग करके टेक्स्ट विजेट बनाएं और चौड़ाई

  • open_text विधि को कॉल करने के लिए एक बटन बनाएं।

  • open_text विधि को कॉल करने के लिए एक बटन बनाएं।

  • अंत में, एप्लिकेशन विंडो का मेनलूप चलाएं।

उदाहरण

# Import tkinter library
from tkinter import *

# Create an instance of tkinter window
win = Tk()
win.geometry("700x250")

def open_text():
   text_file = open("test.txt", "r")
   content = text_file.read()
   my_text_box.insert(END, content)
   text_file.close()

def save_text():
   text_file = open("test.txt", "w")
   text_file.write(my_text_box.get(1.0, END))
   text_file.close()

# Creating a text box widget
my_text_box = Text(win, height=10, width=40)
my_text_box.pack()

open_btn = Button(win, text="Open Text File", command=open_text)
open_btn.pack()

# Create a button to save the text
save = Button(win, text="Save File", command=save_text)
save.pack()

win.mainloop()

आउटपुट

जब आप कोड निष्पादित करते हैं, तो यह निम्न स्क्रीन दिखाएगा -

टिंकर में टेक्स्टबॉक्स की सामग्री को कैसे सहेजते हैं?

अब, "टेक्स्ट फ़ाइल खोलें" . क्लिक करें टेक्स्ट फ़ाइल खोलने के लिए बटन "test.txt" . यह टेक्स्टबॉक्स में फ़ाइल की सामग्री को प्रदर्शित करेगा।

टिंकर में टेक्स्टबॉक्स की सामग्री को कैसे सहेजते हैं?

इसके बाद, टेक्स्टबॉक्स के अंदर एक नई लाइन टाइप करें और "फ़ाइल सहेजें" . पर क्लिक करें सामग्री को "test.txt" . में सहेजने के लिए ।

टिंकर में टेक्स्टबॉक्स की सामग्री को कैसे सहेजते हैं?


  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर टेक्स्ट विजेट को केवल कैसे पढ़ा जाए?

    Tkinter में, कभी-कभी, हम टेक्स्ट विजेट को अक्षम करना चाह सकते हैं। इसे प्राप्त करने के लिए, हम टेक्स्ट कॉन्फ़िगरेशन को अक्षम के रूप में सेट कर सकते हैं। यह टेक्स्ट विजेट को फ्रीज कर देगा और इसे केवल पढ़ने के लिए बना देगा। इस उदाहरण में, हम एक टेक्स्ट विजेट और एक बटन बनाएंगे जो उपयोगकर्ताओं को टेक्स

  1. टिंकर टेक्स्ट बॉक्स की सामग्री को कैसे हटाएं?

    Tkinter कई फ़ंक्शन और मॉड्यूल प्रदान करता है जिसके माध्यम से हम बटन, डायलॉग बॉक्स, विजेट और कई अन्य के साथ पूरी तरह से विशेष रुप से प्रदर्शित एप्लिकेशन बना सकते हैं। टेक्स्ट विजेट बनाने के लिए, हम टिंकर एंट्री विजेट फ़ंक्शन का उपयोग कर सकते हैं जो मूल रूप से एक कंस्ट्रक्टर है और यह टिंकर की विंडो य