কম্পিউটার

একটি Tkinter টেক্সট উইজেটে নির্দিষ্ট শব্দের রঙ কীভাবে পরিবর্তন করবেন?


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

আউটপুট

উপরের কোডটি চালানো হলে "হ্যালো ওয়ার্ল্ড" স্ট্রিং সহ একটি পাঠ্য সহ একটি উইন্ডো প্রদর্শিত হবে যেখানে "বিশ্ব" কিছু নির্দিষ্ট রঙ ধারণ করে৷

একটি Tkinter টেক্সট উইজেটে নির্দিষ্ট শব্দের রঙ কীভাবে পরিবর্তন করবেন?


  1. কিভাবে একটি Tkinter পাঠ্য উইজেটের বিষয়বস্তু সাফ করবেন?

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

  3. নির্দিষ্ট Tkinter উইজেটের বর্ডার কালার কিভাবে সেট করবেন?

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