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:


 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *