⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).delete ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).delete ( )
DESCRIPTION.
Supprime définitivement des éléments d'un objet tkinter.ttk.Treeview ( ).
SYNTAXE.
TRV_Tableau.delete ( elementA , ... , elementN )
TRV_Tableau ⇨ instance de tkinter.ttk.Treeview ( ) [ OBLIGATOIRE ]
.delete ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
element ⇨ identifiant de l'élément [ OBLIGATOIRE ]
REMARQUES.
element est un str ( ) désignant l'identifiant d'un élément de l'arborescence. L'identifiant d'un élément est la chaine de caractères donnée en troisième argument dans la méthode tkinter.ttk.Treeview ( ).insert ( ). Si element n'existe pas, ou n'existe plus, Python lèvera une exception.
Pour supprimer plusieurs éléments en un seul appel de la méthode tkinter.ttk.Treeview ( ).delete ( ), il faut séparer leur identifiant par une virgule.
Si element est un noeud interne, tous ses enfants, seront supprimé aussi.
L'élément racine, identifié par "", ne peut pas être supprimé.
Voir la méthode tkinter.ttk.Treeview ( ).detach ( ) pour effacer des élément sans les détruire.
EXEMPLE.
import tkinter , tkinter.ttk
TKI_Principal = tkinter.Tk ( )
TRV_Pays = tkinter.ttk.Treeview ( TKI_Principal , columns = ( "Capital" ) )
TRV_Pays.insert ( "" , "end" , "B" , text = "Belgique" , values = ( "Bruxelles" ) )
TRV_Pays.insert ( "" , "end" , "C" , text = "Canada" , values = ( "Quebec" ) )
TRV_Pays.insert ( "" , "end" , "L" , text = "Liban" , values = ( "Beyrouth" ) )
TRV_Pays.insert ( "" , "end" , "S" , text = "Suisse" , values = ( "Berne" ) )
TRV_Pays.pack ( )
tkinter.Button ( TKI_Principal , text = "Effacer Canada" , command = lambda : TRV_Pays.delete ( "C" ) ).pack ( )
tkinter.Button ( TKI_Principal , text = "Effacer Européens" , command = lambda : TRV_Pays.delete ( "S" , "B" ) ).pack ( )
tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de