วิดเจ็ตข้อความ Tkinter ใช้เพื่อสร้างและแสดงการป้อนข้อความแบบหลายบรรทัด มีฟังก์ชันและวิธีการหลายอย่างที่ใช้โดยทั่วไปในการกำหนดค่าวิดเจ็ตข้อความ
สมมติว่าเราต้องการเปลี่ยนสีของคำบางคำในวิดเจ็ตข้อความ จากนั้นเราก็สามารถใช้ tag_add(ชื่อแท็ก, ช่วง) วิธีการเลือกคำที่เราต้องการจัดรูปแบบ เมื่อเลือกคำแล้ว เราสามารถเปลี่ยนสี สีพื้นหลัง และคุณสมบัติอื่นๆ โดยใช้ tag_config(properties) วิธีการ
ตัวอย่าง
ในตัวอย่างนี้ เราจะกำหนดค่าสีของคำที่เลือกในวิดเจ็ตข้อความ
#Import required libraries
from tkinter import *
#Create an instance of tkinter window
win =Tk()
#Define the geometry of the window
win.geometry("600x250")
#Create a text widget
text= Text(win)
text.insert(INSERT, "Hello World!\n")
text.insert(END, "This is a New Line")
text.pack(fill=BOTH)
#Configure the text widget with certain color
text.tag_config("start", foreground="red")
text.tag_add("start", "1.6", "1.12")
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมข้อความที่มีสตริง "Hello World" โดยที่ "World" มีสีเฉพาะบางส่วน
