কম্পিউটার

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


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

উদাহরণ

# Import the required library
from tkinter import *

# Create an instance of tkinter frame
win=Tk()

# Set the geometry
win.geometry("700x350")

# Add the list of items
days= ["Sun", "Mon", "Tue","Wed","Thu","Fri","Sat"]

text=Text(win, width=80, height=15)
text.pack()

# Iterate over each item in the list
for day in days:
   text.insert(END, day + '\n')
   
win.mainloop()

আউটপুট

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

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


  1. কিভাবে Tkinter দিয়ে একটি মাল্টিলাইন এন্ট্রি তৈরি করবেন?

  2. কিভাবে একটি উইন্ডো থেকে Tkinter উইজেট মুছে ফেলা যায়?

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

  4. কিভাবে একটি Tkinter এন্ট্রি উইজেটের জন্য ডিফল্ট পাঠ্য সেট করবেন?