Comment effacer le contenu d’un widget Text – Tkinter Python
Dans ce tutoriel nous allons découvrir comment effacer le contenu d’un widget Text avec Tkinter en Python.
Le widget Text posséde la méthode delete(first, last=None) pour supprimer les caractères dans la plage (first, last) du widget Text.
Comment effacer le contenu d’un widget Text avec Tkinter en Python
Dans l’exemple suivant « 1.0 » et « end » indiquent le premier caractère et le dernier caractère du contenu du widget Texte.
import tkinter as tk def clear(): texte.delete("1.0","end") gui = tk.Tk() gui.geometry("300x150") texte = tk.Text(gui, height=5) texte.pack(pady=10) btn = tk.Button(gui, text="Effacer", command=clear) btn.pack() gui.mainloop()
Sortie: