Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách xóa nội dung widget Text Tkinter?

Widget Văn bản (Text) Tkinter được dùng để thêm trình soạn thảo văn bản trong ứng dụng. Nó có nhiều thuộc tính và đặc tính được dùng để mở rộng chức năng của trình soạn thảo văn bản. Để xóa nội dung đầu vào, chúng ta có thể dùng phương thức delete("start", "end").

Ví dụ

# Import thư viện tkinter
from tkinter import *
# Tạo instance của khung tkinter
win = Tk()
# Đặt hình học
win.geometry("600x250")
# Định nghĩa hàm xóa văn bản đầu vào
def clearToTextInput():
    my_text.delete("1.0", "end")
# Tạo widget text
my_text = Text(win, height=10)
my_text.pack()
# Tạo nút bấm
btn = Button(win, height=1, width=10, text="Xóa", command=clearToTextInput)
btn.pack()
# Hiển thị cửa sổ mà không nhấn phím
win.mainloop()

Kết quả

Chạy mã trên sẽ tạo widget text và nút bấm có thể dùng để xóa văn bản đầu vào.

Cách xóa nội dung widget Text Tkinter?

Bây giờ nhấn nút "Xóa", nó sẽ xóa văn bản đầu vào.