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