কম্পিউটার টিউটোরিয়াল

Tkinter Text উইজেটে লিস্ট প্রিন্ট করার পদ্ধতি


Tkinter Text উইজেট মাল্টিলাইন ইউজার টেক্সট ইনপুট নেওয়ার জন্য ব্যবহৃত হয়। এটি টেক্সট উইজেট কাস্টোমাইজ করতে ব্যবহার করা যেতে পারে এমন অনেক প্রোপার্টি এবং বিল্ট-ইন ফাংশন প্রদান করে। ধরা যাক আমাদের একটি অ্যাপ্লিকেশন তৈরি করতে হবে যেখানে আমরা একটি Text উইজেটে আইটেমের একটি লিস্ট প্রদর্শন করতে চাই। একটি Text উইজেটে আইটেমের একটি লিস্ট ইনসার্ট করতে, আমাদের লিস্টের প্রতিটি আইটেমের ওপর ইটারেট করতে হবে এবং সেগুলো Text উইজেটে ইনসার্ট করতে হবে। নিচের উদাহরণটি দেখায় কীভাবে এটি ইমপ্লিমেন্ট করতে হয়।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *

# Tkinter ফ্রেম ইনস্ট্যান্স তৈরি করুন
win = Tk()

# জ্যামিতি সেট করুন
win.geometry("700x350")

# আইটেমের লিস্ট যোগ করুন
days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
text = Text(win, width=80, height=15)
text.pack()

# লিস্টের প্রতিটি আইটেমের ওপর ইটারেট করুন
for day in days:
    text.insert(END, day + '\n')
    win.mainloop()

আউটপুট

উপরের কোড রান করলে সপ্তাহের দিনগুলো একটি টেক্সট উইজেটে লিস্ট হিসেবে প্রদর্শিত হবে।

Tkinter Text উইজেটে লিস্ট প্রিন্ট করার পদ্ধতি

  1. টকিন্টার পাইথনে মাল্টিলাইন এন্ট্রি তৈরি করা

  2. টকিন্টার পাইথনে উইন্ডো থেকে উইজেট ডিলিট করা

  3. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

  4. Tkinter Entry উইজেটে ডিফল্ট টেক্সট সেট করার উপায়