วิดเจ็ตข้อความ 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" มีสีเฉพาะบางส่วน