Tiện ích Tkinter Text không chỉ là một widget Entry nhiều dòng. Nó hỗ trợ việc triển khai văn bản nhiều màu, văn bản siêu liên kết và nhiều thứ khác.
Giả sử một widget văn bản đã được tạo trong một ứng dụng. Bây giờ, để xóa tiện ích Văn bản, chúng tôi có thể sử dụng xóa ("1.0", END) phương pháp. Nó có thể được gọi trong một hàm hoặc sự kiện gọi lại có thể được kích hoạt thông qua một đối tượng của Lớp Nút.
Ví dụ
# Import the required libraries from tkinter import * # Create an instance of Tkinter Frame win = Tk() # Set the geometry win.geometry("750x250") # Define a function to clear the text widget def clear(): text.delete('1.0', END) # Create a Text Widget text = Text(win, width=50, height=10) text.insert("1.0", "This is my Text Widget") text.pack(padx=5, pady=5) # Create a Button to delete all the text Button(win, text="Clear All", command=clear, font="aerial 12 bold").pack(padx=5, pady=5) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một tiện ích văn bản và một nút để xóa Tiện ích Văn bản.
Bây giờ, hãy nhấp vào nút "Xóa tất cả" để xóa văn bản bên trong tiện ích văn bản.