আমরা যদি এমন একটি অ্যাপ্লিকেশনে একটি পাঠ্য সম্পাদক প্রয়োগ করতে চাই যা মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করতে পারে, তাহলে আমরা 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()
আউটপুট
উপরের কোডটি চালানো কিছু হাইলাইট করা পাঠ্য সহ একটি পাঠ্য উইজেট প্রদর্শন করবে।