⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).column ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
tkinter.ttk.Treeview ( ).column ( )
DESCRIPTION.
Configure les colonnes d'un objet tkinter.ttk.Treeview ( ).
SYNTAXE.
TRV_Tableau.column ( colonne , attribut1 = valeur , ... , attributn = valeur )
TRV_Tableau ⇨ instance de tkinter.ttk.Treeview ( ) [ OBLIGATOIRE ]
.column ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
colonne ⇨ identifiant de la colonne [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
REMARQUES.
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. La première colonne d'une arborescence a toujours l'identifiant "#0", et ne doit pas être déclarée.
Utilisée sans autre argument que colonne, la méthode tkinter.ttk.Treeview ( ).column ( ) retourne, dans un dict ( ), la configuration actuelle de la colonne colonne.
Voir la méthode tkinter.ttk.Treeview ( ).heading ( ) pour la configuration des étiquettes des colonnes,
LISTE DES ATTRIBUTS DES COLONNES.
anchor = ancre
Positionne le texte dans la cellule. ancre peut être : "n", "ne", "e", "se", "s", "sw", "w", "nw" ou "center".
minwidth = taille
Largeur minimale, en pixel, de la colonne après un redimensionnement. taille doit être un int ( ) ou un float ( ) valide.
stretch = booleen
Si booleen vaut True, la colonne peut être redimensionnée par l'utilisateur. Sinon la colonne est de taille fixe.
width = taille
Largeur, en pixel, de la colonne. taille doit être un int ( ) ou un float ( ) valide.
EXEMPLE.
import tkinter , tkinter.ttk
TKI_Principal = tkinter.Tk ( )
TRV_Pays = tkinter.ttk.Treeview ( TKI_Principal , columns = ( "Ville" ) )
TRV_Pays.column ( "#0" , width = 150 , minwidth = 100 , stretch = False )
TRV_Pays.column ( "Ville" , anchor = "e" , minwidth = 80 )
TRV_Pays.heading ( "#0" , text = "Pays" , anchor = "w" )
TRV_Pays.heading ( "Ville" , text = "Capitales" , anchor = "center" )
TRV_Pays.insert ( "" , 1 , "BEL" , text = "Belgique" , values = ( "Bruxelle" ) )
TRV_Pays.insert ( "" , 1 , "QUE" , text = "Canada" , values = ( "Quebec" ) )
TRV_Pays.insert ( "" , 2 , "FRA" , text = "France" , values = ( "Paris" ) )
TRV_Pays.insert ( "" , 2 , "SUI" , text = "Suisse" , values = ( "Berne" ) )
TRV_Pays.pack ( )
tkinter.Label ( TKI_Principal , text = f'TRV_Pays.column ( "#0" ) : { TRV_Pays.column ( "#0" ) }' ).pack ( )
tkinter.Label ( TKI_Principal , text = f'TRV_Pays.column ( "Ville" ) : { TRV_Pays.column ( "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