⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).bbox ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).bbox ( )
DESCRIPTION.
Retourne les caractéristiques de la surface rectangulaire contenant l'élément d'un objet tkinter.ttk.Treeview ( ).
SYNTAXE.
TPL_Valeurs = TRV_Tableau.bbox ( element , colonne )
TPL_Valeurs = ⇨ variable qui recevra le tuple ( ) [ optionnel ]
TRV_Tableau ⇨ instance de tkinter.ttk.Treeview ( ) [ OBLIGATOIRE ]
.bbox ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
element ⇨ identifiant de l'élément [ OBLIGATOIRE ]
colonne ⇨ identifiant de la colonne [ optionnel ]
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 ( ).
colonne est un str ( ) désignant l'identifiant d'une colonne de l'arborescence. Les identifiants des colonnes sont les chaines de caractères données comme éléments dans l'objet séquence de l'attribut columns d'une arborescence.
Si colonne est omis, la tkinter.ttk.Treeview ( ).bbox ( ) retourne la boite englobante de toute la ligne contenant element. Sinon, si colonne est précisé, c'est uniquement la boite englobante de la cellule, à l'intersection de la ligne contenant element et de la colonne colonne, qui sera retournée.
La méthode tkinter.ttk.Treeview ( ).bbox ( ) retourne un tuple ( ) de 4 valeurs, des int ( ) ou float ( ), exprimés en pixels et caractérisant une surface rectangulaire, ou boite englobante, contenant entièrement l'élément :
- la première valeur désigne l'abscisse du bord gauche de la boite, par rapport au bord gauche de l'arborescence ;
- la deuxième valeur désigne l'ordonnée du bord haut de la boite, par rapport au bord haut de l'arborescence ;
- la troisième valeur désigne la largeur de la boite englobante ;
- la quatrième valeur désigne la hauteur de la boite englobante .
EXEMPLE.
import tkinter , tkinter.ttk
TKI_Principal = tkinter.Tk ( )
TRV_Pays = tkinter.ttk.Treeview ( TKI_Principal , columns = ( "Ville" ) )
TRV_Pays.insert ( "" , "end" , "BEL" , text = "Belgique" , values = ( "Bruxelle" ) )
TRV_Pays.insert ( "" , "end" , "QUE" , text = "Canada" , values = ( "Quebec" ) )
TRV_Pays.insert ( "" , "end" , "FRA" , text = "France" , values = ( "Paris" ) )
TRV_Pays.insert ( "" , "end" , "SUI" , text = "Suisse" , values = ( "Berne" ) )
TRV_Pays.pack ( )
TRV_Pays.update ( )
tkinter.Label ( TKI_Principal , text = f'TRV_Pays.bbox ( "QUE" ) : { TRV_Pays.bbox ( "QUE" ) }' ).pack ( )
tkinter.Label ( TKI_Principal , text = f'TRV_Pays.bbox ( "QUE" , "Ville" ) : { TRV_Pays.bbox ( "QUE" , "Ville" ) }' ).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