Tkinter টেক্সট উইজেটগুলি মাল্টিলাইন টেক্সট ইনপুট তৈরি এবং প্রদর্শন করতে ব্যবহৃত হয়। এটি বিভিন্ন ফাংশন এবং পদ্ধতি প্রদান করে যা সাধারণত একটি টেক্সট উইজেট কনফিগার করতে ব্যবহৃত হয়।
ধরুন আমরা একটি টেক্সট উইজেটে নির্দিষ্ট কিছু শব্দের রঙ পরিবর্তন করতে চাই, তাহলে আমরা tag_add(ট্যাগ নাম, পরিসর) ব্যবহার করতে পারি। পদ্ধতি যা আমরা যে শব্দটিকে বিন্যাস করতে চাই তা নির্বাচন করে। একবার শব্দটি নির্বাচিত হয়ে গেলে, আমরা tag_config(properties) ব্যবহার করে এর রঙ, পটভূমির রঙ এবং অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে পারি পদ্ধতি।
উদাহরণ
এই উদাহরণে, আমরা পাঠ্য উইজেটে একটি নির্বাচিত শব্দের রঙ কনফিগার করব।
#Import required libraries from tkinter import * #Create an instance of tkinter window win =Tk() #Define the geometry of the window win.geometry("600x250") #Create a text widget text= Text(win) text.insert(INSERT, "Hello World!\n") text.insert(END, "This is a New Line") text.pack(fill=BOTH) #Configure the text widget with certain color text.tag_config("start", foreground="red") text.tag_add("start", "1.6", "1.12") win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে "হ্যালো ওয়ার্ল্ড" স্ট্রিং সহ একটি পাঠ্য সহ একটি উইন্ডো প্রদর্শিত হবে যেখানে "বিশ্ব" কিছু নির্দিষ্ট রঙ ধারণ করে৷