Tkinter হল একটি পাইথন-ভিত্তিক GUI টুলকিট যা পূর্ণাঙ্গ ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। বিকাশকারীদের দ্রুত এবং সহজে ব্যবহারকারী বান্ধব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করার জন্য Tkinter-এর বিভিন্ন ধরনের মডিউল এবং ক্লাস লাইব্রেরি রয়েছে৷
tkinter-এ টেক্সট উইজেট ব্যবহারকারীদের একটি টেক্সট এডিটর তৈরি করার একটি উপায় প্রদান করে যা মাল্টিলাইন ব্যবহারকারী-ইনপুট গ্রহণ করে। আপনি এর বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি কনফিগার এবং কাস্টমাইজ করতে পারেন। ধরুন আপনি শুধুমাত্র পাঠ্য উইজেট ব্যবহার করে একটি টেবিলে আপনার 2-মাত্রিক ডেটা উপস্থাপন করতে চান। একটি টেক্সট উইজেটে একটি টেবিল তৈরি করতে, আমাদের প্রথমে একটি 2-ডি অ্যারে তৈরি করতে হবে যার মধ্যে ডেটা রয়েছে যা টেবিলে প্রদর্শন করা প্রয়োজন৷
পদক্ষেপ
আপনি নীচের ধাপগুলি অনুসরণ করতে পারেন -
-
প্রয়োজনীয় লাইব্রেরি আমদানি করুন৷
৷ -
সারি এবং কলামে ডেটা সহ একটি 2-ডি অ্যারে তৈরি করুন।
-
প্রতিটি সারি এবং কলামের উপর পুনরাবৃত্তি করুন এবং একটি পাঠ্য উইজেট তৈরি করুন।
-
গ্রিড(সারি, কল) ব্যবহার করুন জ্যামিতি ম্যানেজার সারি এবং কলামের গ্রিডে ডেটা উপস্থাপন করতে।
-
এখন, টেক্সট উইজেটে অ্যারে ডেটা সন্নিবেশ করুন।
-
আউটপুট প্রদর্শন করতে কোড চালান।
উদাহরণ
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame
win = Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Create a text widget
array = [("1","2","3","4","5", "6", "7"),("Sun","Mon","Tue","Wed","Thu", "Fri", "Sat"),("aaa","acc","add","aee","abb", "abd", "acd"),("A","B","C","D","E","F","G")]
for x in range(4):
for y in range(7):
text = Text(win, width=10, height=5)
text.grid(row=x,column=y)
text.insert(END, array[x][y])
win.mainloop() আউটপুট
উপরের কোডটি চালানোর ফলে কিছু সারি এবং কলাম দ্বারা পৃথক করা একটি টেবিলের মতো পাঠ্য উইজেট প্রদর্শিত হবে। আপনি এই সারি এবং কলামগুলি কনফিগার এবং সম্পাদনা করতে পারেন৷
