কম্পিউটার

কিভাবে Tkinter এ একটি টেক্সট উইজেটের বর্তমান লাইন হাইলাইট করবেন?


আমরা Tkinter টেক্সট ব্যবহার করতে পারি মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করার জন্য উইজেট। আমরা পাঠ্য সন্নিবেশ করতে পারি, তথ্য প্রদর্শন করতে পারি এবং পাঠ্য উইজেট থেকে আউটপুট পেতে পারি।

একটি পাঠ্য উইজেটে বর্তমানে নির্বাচিত পাঠ্যটিকে হাইলাইট করতে, আমরা tag_add() ব্যবহার করতে পারি পদ্ধতি যা শুধুমাত্র বর্তমান পাঠ্যে একটি ট্যাগ যোগ করে।

উদাহরণ

# Import the required library
from tkinter import *

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

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

# Add a text widget
text=Text(win, width=80, height=15, font=('Calibri 12'))

# Set default text for text widget
text.insert(INSERT, "Tkinter is a Python Library to create GUI-based applications.")
text.insert(END, "Learning Tkinter is Awesome!!")

# Select Text by adding tags
text.tag_add("start", "1.0","1.7")
text.tag_configure("start", background="OliveDrab1", foreground="black")
text.pack()

win.mainloop()

আউটপুট

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

কিভাবে Tkinter এ একটি টেক্সট উইজেটের বর্তমান লাইন হাইলাইট করবেন?


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

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

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

  4. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?