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