Cómo borrar el contenido de la caja de texto de Tkinter

Jinku Hu 25 junio 2020 2 mayo 2020 Tkinter Tkinter Text
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.

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Artículo relacionado - Tkinter Text

  • Cómo hacer que el widget Tkinter Text sea sólo de lectura
  • Cómo obtener la entrada del cuadro de texto de Tkinter
  • Cómo establecer la fuente del widget de texto de Tkinter
  • Cómo ajustar el texto del Widget de texto de Tkinter con un botón