HOWTO · Tkinter

Elimina i contenuti della casella di testo Tkinter

Il metodo di eliminazione del widget Casella di testo Tkinter elimina i caratteri della casella di testo e il suo primo e ultimo argomento specifica l'intervallo di testo da eliminare.

Tkinter Il widget di testo ha il metodo delete(first, last=None) per eliminare i caratteri all’indice di first, o all’interno dell’intervallo di (first, last) dalla casella di testo.

Se last non viene fornito, viene cancellato solo il carattere specificato nella posizione first.

Codice di esempio per cancellare il contenuto del widget di testo 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" e "end" si riferiscono al primo carattere e all’ultimo carattere dei contenuti nel widget Text, lo stesso introdotto nell’articolo di come ottenere l’input del widget Text.