কম্পিউটার

Tkinter-এ নির্বাচিত পাঠ্যে রঙিন পাঠ্য যোগ করা হচ্ছে


আমরা যদি এমন একটি অ্যাপ্লিকেশনে একটি পাঠ্য সম্পাদক প্রয়োগ করতে চাই যা মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করতে পারে, তাহলে আমরা Tkinter পাঠ্য ব্যবহার করতে পারি উইজেট পাঠ্য Tkinter-এ উইজেট সাধারণত একটি অ্যাপ্লিকেশনের জন্য একটি পাঠ্য সম্পাদক তৈরি করতে ব্যবহৃত হয়, যেখানে আমরা পাঠ্য লিখতে পারি এবং অ্যাপ্লিকেশনটিতে একটি নির্দিষ্ট পাঠ্য নির্বাচন, সম্পাদনা এবং তৈরি করার মতো ক্রিয়াকলাপ সম্পাদন করতে পারি।

আপনি যদি কোনো টেক্সট হাইলাইট করতে চান এবং হাইলাইট করা টেক্সটে একটি রঙ দিতে চান, তাহলে আপনি tag_add("start", "first", "second") ব্যবহার করতে পারেন পদ্ধতি tag_add() মেথড টেক্সট উইজেট থেকে নির্দিষ্ট টেক্সট নির্বাচন করার জন্য দুটি আর্গুমেন্ট নেয়। আপনি tag_configure() ব্যবহার করে ট্যাগগুলি কনফিগার করে হাইলাইট করা পাঠ্যে একটি পটভূমির রঙ দিতে পারেন পদ্ধতি।

উদাহরণ

# Import the required library
from tkinter import *

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

# set the size of the window
win.geometry("700x350")

# Create a new frame
frame= Frame(win)

# Add a text widget
text= Text(frame)

# insert a new text
text.insert(INSERT, "Hello, Welcome to TutorialsPoint.com")
text.pack()

# Add a tag to the specified text
text.tag_add("start", "1.8", "1.35")
text.tag_configure("start", background= "black", foreground= "yellow")
frame.pack()

win.mainloop()

আউটপুট

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

Tkinter-এ নির্বাচিত পাঠ্যে রঙিন পাঠ্য যোগ করা হচ্ছে


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

  2. টিকিন্টারে কীভাবে গতিশীলভাবে বোতামের পাঠ্যের আকার পরিবর্তন করবেন?

  3. কিভাবে Tkinter টেক্সট বক্সের বিষয়বস্তু মুছে ফেলবেন?

  4. কিভাবে tkinter এ একটি এন্ট্রিতে স্থানধারক যোগ করবেন?