কম্পিউটার টিউটোরিয়াল

Tkinter Text উইজেটে বর্তমান লাইন হাইলাইট করা

Text উইজেটে নির্দিষ্ট রেঞ্জ হাইলাইট করতে tag_add('tag_name', start, end) এবং tag_configure('tag_name', background=..., foreground=...) ব্যবহার করুন।

উদাহরণ কোড
from tkinter import *

win = Tk()
win.geometry("700x350")

text = Text(win, width=80, height=15, font=('Calibri 12'))
text.insert(INSERT, "Tkinter is a Python Library to create GUI-based applications.")
text.insert(END, "Learning Tkinter is Awesome!!")

text.tag_add("start", "1.0", "1.7")
text.tag_configure("start", background="OliveDrab1", foreground="black")
text.pack()

win.mainloop()
আউটপুট

টেক্সট উইজেটে প্রথম লাইনের "Tkinter" শব্দটি OliveDrab1 ব্যাকগ্রাউন্ড এবং কালো টেক্সট রঙে হাইলাইট করা থাকবে।

ইন্ডেক্স ফরম্যাট: 'line.char' (যেমন '1.0' = লাইন ১, ক্যারেক্টার ০), 'end' = শেষ।
  1. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  3. Tkinter Text Widgetকে Read-Only বা ডিজেবল করা

  4. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি