Các widget Tkinter Entry được sử dụng để hiển thị văn bản một dòng thường được sử dụng dưới dạng Dữ liệu nhập của người dùng. Chúng tôi có thể xóa nội dung của tiện ích con Entry bằng cách xác định phương pháp xóa (0, END) nhằm mục đích xóa tất cả nội dung trong phạm vi. Phương thức có thể được gọi bằng cách xác định một hàm có thể được sử dụng bằng cách tạo một Đối tượng Nút.
Ví dụ
Trong ví dụ này, chúng tôi đã tạo một tiện ích mục nhập và một nút có thể được sử dụng để xóa tất cả nội dung khỏi tiện ích.
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Set the geometry of frame win.geometry("650x250") #Define a function to clear the Entry Widget Content def clear_text(): text.delete(0, END) #Create a entry widget text= Entry(win, width=40) text.pack() #Create a button to clear the Entry Widget Button(win,text="Clear", command=clear_text, font=('Helvetica bold',10)).pack(pady=5) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa tiện ích con nhập và một Nút có thể được sử dụng để xóa văn bản được viết trong trường nhập.
Bây giờ hãy nhấp vào nút “Clear” để xóa tiện ích Entry.