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