কম্পিউটার

Tkinter এ একটি টেক্সটবক্সের বিষয়বস্তু কিভাবে সংরক্ষণ করবেন?


Tkinter-এ একটি টেক্সটবক্সের বিষয়বস্তু সংরক্ষণ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • tkinter ফ্রেমের একটি উদাহরণ তৈরি করুন।

  • win.geometry ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।

  • একটি ব্যবহারকারী-সংজ্ঞায়িত পদ্ধতি "open_text" সংজ্ঞায়িত করুন "রিড"-এ একটি টেক্সট ফাইল খুলতে মোড. পাঠ্য ফাইলের বিষয়বস্তু পড়ুন এবং এটিকে "সামগ্রী" নামে একটি ভেরিয়েবলে সংরক্ষণ করুন . তারপর, "ঢোকান" ব্যবহার করুন৷ সামগ্রী সন্নিবেশ করার পদ্ধতি একটি পাঠ্যবক্সে৷

  • এরপরে, "save_text" নামে আরেকটি ব্যবহারকারী-সংজ্ঞায়িত পদ্ধতি সংজ্ঞায়িত করুন এবং এতে, "write" ব্যবহার করুন টেক্সট ফাইলে টেক্সটবক্সের বিষয়বস্তু সংরক্ষণ করার পদ্ধতি।

  • নির্দিষ্ট উচ্চতা সহ পাঠ্য পদ্ধতি ব্যবহার করে একটি পাঠ্য উইজেট তৈরি করুন এবং প্রস্থ .

  • 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()

আউটপুট

যখন আপনি কোডটি কার্যকর করবেন, এটি নিম্নলিখিত স্ক্রীনটি দেখাবে -

Tkinter এ একটি টেক্সটবক্সের বিষয়বস্তু কিভাবে সংরক্ষণ করবেন?

এখন, "Open Text File" এ ক্লিক করুন৷ পাঠ্য ফাইল "test.txt" খুলতে বোতাম . এটি টেক্সটবক্সে ফাইলের বিষয়বস্তু প্রদর্শন করবে।

Tkinter এ একটি টেক্সটবক্সের বিষয়বস্তু কিভাবে সংরক্ষণ করবেন?

এরপরে, টেক্সটবক্সের ভিতরে একটি নতুন লাইন টাইপ করুন এবং "ফাইল সংরক্ষণ করুন" এ ক্লিক করুন "test.txt"-এ বিষয়বস্তু সংরক্ষণ করতে .

Tkinter এ একটি টেক্সটবক্সের বিষয়বস্তু কিভাবে সংরক্ষণ করবেন?


  1. কিভাবে Tkinter Text Widget থেকে ইনপুট পেতে হয়?

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  3. কিভাবে Tkinter পাঠ্য উইজেট শুধুমাত্র পঠিত করা যায়?

  4. কিভাবে Tkinter টেক্সট বক্সের বিষয়বস্তু মুছে ফেলবেন?