Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để xóa nội dung của hộp văn bản Tkinter?


Tkinter cung cấp nhiều chức năng và mô-đun mà qua đó chúng tôi có thể tạo các ứng dụng có đầy đủ tính năng với các nút, hộp thoại, tiện ích con, v.v.

Để tạo một tiện ích văn bản, chúng ta có thể sử dụng hàm tiện ích mục nhập tkinter về cơ bản là một hàm tạo và nó lấy cửa sổ hoặc khung của tkinter. Hơn nữa, chúng tôi có thể xóa nội dung của tiện ích văn bản này bằng phương pháp tích hợp xóa (đầu tiên, cuối cùng =Không có) về cơ bản có một phạm vi trong hộp văn bản.

Trong ví dụ này, chúng tôi sẽ tạo một nút Xóa về cơ bản xóa tất cả nội dung khỏi hộp văn bản đã cho.

Ví dụ

from tkinter import *

win= Tk()
win.geometry("600x300")

label= Label(win, text= "Write something ??", font= ('Helvetica', 25))
label.pack(pady=20)

#Create a Text Widget
text= Text(win, height=10)
text.pack()

def delete():
   text.delete("1.0","end")

#Create a Delete Button to remove the Text from the text-widget

b1= Button(win, text= "Delete",command= delete)
b1.pack(pady=10)
win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ tạo ra một tiện ích văn bản và một nút xóa có thể được sử dụng để xóa nội dung được viết trong hộp văn bản.

Làm thế nào để xóa nội dung của hộp văn bản Tkinter?

Nhập nội dung nào đó bên trong hộp văn bản, sau đó nhấp vào nút “Xóa”. Nó sẽ xóa nội dung bên trong hộp văn bản.

Làm thế nào để xóa nội dung của hộp văn bản Tkinter?