เราสามารถใช้ 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()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตข้อความที่มีข้อความไฮไลต์อยู่