วิดเจ็ต Tkinter Text เป็นวิดเจ็ตอินพุตอื่นที่คล้ายกับวิดเจ็ต Entry ซึ่งรับอินพุตของผู้ใช้แบบหลายบรรทัดในฟิลด์ข้อความ ประกอบด้วยคุณลักษณะและฟังก์ชันที่ฝังอยู่ภายในจำนวนมากซึ่งช่วยในการกำหนดค่าคุณสมบัติเริ่มต้นของวิดเจ็ตข้อความ อย่างไรก็ตาม เพื่อเพิ่มคุณสมบัติเลิกทำ/ทำซ้ำในวิดเจ็ตข้อความ Tkinter เราสามารถใช้การเลิกทำแอตทริบิวต์บูลีน ซึ่งทำให้แน่ใจได้ว่าจะสามารถดึงข้อความกลับมาได้อีกครั้ง
ตัวอย่าง
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") # Create a Text widget with undo is set text=Text(win, width=60, height=20, undo=True) text.pack() text.insert(END, "Enter anything Here...") win.mainloop()
ผลลัพธ์
เรียกใช้โค้ดด้านบนเพื่อแสดงวิดเจ็ตข้อความที่เปิดใช้งานคุณลักษณะเลิกทำ/ทำซ้ำ
หากต้องการทดสอบคุณลักษณะ ให้เขียนบางอย่างในวิดเจ็ตข้อความแล้วกด Ctrl+Z เพื่อเลิกทำ หรือ Ctrl+Y เพื่อทำซ้ำข้อความ