আমরা 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()
আউটপুট
উপরের কোডটি চালানো হলে একটি টেক্সট উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে যাতে একটি হাইলাইট করা পাঠ্য থাকে৷