⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).exists ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).exists ( )
DESCRIPTION.
Teste si un identifiant est un élément d'un objet tkinter.ttk.Treeview ( ).
SYNTAXE.
Valeur = TRV_Tableau.exists ( element )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
TRV_Tableau ⇨ instance de tkinter.ttk.Treeview ( ) [ OBLIGATOIRE ]
.exists ( ) ⇨ 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.
La méthode tkinter.Spinbox ( ).exists ( ), ne retournant que l'une des valeurs True ou False, elle est donc particulièrement adaptée pour des expressions à tester avec les instruction if, elif et while, pour controler la présence d'un élément dans une arborescence.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Detruire ( ) :
if TRV_Pays.exists ( "D" ) : TRV_Pays.delete ( "D" )
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" , "D" , text = "Dalmatie" , values = ( "Zadar" ) )
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 = "Retirer Dalmatie" , command = FNC_Detruire ).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