HOWTO · Tkinter
Comment supprimer le contenu d'une boîte de texte Tkinter
La méthode de suppression du widget Tkinter Text Box supprime les caractères de la zone de texte, et son premier et dernier argument spécifie la plage du texte à supprimer.
Sur cette page
Le widget Tkinter Text a la méthode delete(first, last=None) pour effacer les caractères à l’index de first, ou dans la plage de (first, last) de la boîte de texte.
Si last n’est pas donné, seul le caractère spécifié à la position first est supprimé.
Exemple de code pour effacer le contenu du widget texte 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" et "end" font référence au premier caractère et au dernier caractère du contenu du widget Text, comme cela a été introduit dans l’article de comment obtenir l’entrée du widget Text.