Cómo borrar el contenido de la caja de texto de Tkinter
El widget Tkinter Text tiene el método delete(first, last=None)
para borrar los caracteres del índice de first
, o dentro del rango de (first, last)
de la caja de texto.
Si no se da last
, sólo se borra el carácter especificado en la posición first
.
Código de ejemplo para borrar el contenido del Widget de texto de Tkinter
import tkinter as tk
root = tk.Tk()
root.geometry("400x240")
def clearTextInput():
textExample.delete("1.0", "end")
textExample = tk.Text(root, height=10)
textExample.pack()
btnRead = tk.Button(root, height=1, width=10, text="Clear", command=clearTextInput)
btnRead.pack()
root.mainloop()
textExample.get("1.0", "end")
"1.0"
y "end"
se refieren al primer y último carácter del contenido del widget Text
, el mismo que se introdujo en el artículo de cómo obtener la entrada del widget Text
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook