⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
Styles de tkinter.ttk.Treeview ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Treeview
Styles de tkinter.ttk.Treeview ( )
RAPPELS.
Des attributs peuvent ne pas être disponibles sur des systèmes d'exploitation (os) ou thèmes spécifiques.
Les raccourcis, tel que bg pour background, ne sont pas autorisés dans la configuration des styles tkinter.ttk.
Pour connaitre les valeurs par défaut d'un style on utilise tkinter.ttk.Style ( ).configure ( "nomdustyle" ).
La valeur d'un attribut peut aussi être défini dans le style racine du thème : ".", pour tous les styles du thème.
Voir la classe tkinter.ttk.Style ( ) pour plus de détails sur la configuration de l'aspect des controles tkinter.ttk.
Pour les éléments, les seuls attributs valides sont : expand, side, sticky et children.
STYLES DES ARBORESCENCES ET TABLEAUX.
"Cell" : style par défaut des cellules des arborescences.
padding : marges intérieures des cellules des arborescences.
"Heading" : style par défaut de la ligne d'entête des arborescences.
background : couleur du fond de la ligne d'entête des arborescences.
font : police de caractères du texte de la ligne d'entête des arborescences.
relief : aspect de la ligne d'entête des arborescences.
"Item" : style par défaut des éléments des arborescences.
foreground : couleur du texte de la colonne de développement.
indicatormargins : marges autour de la flèche de développement.
indicatorsize : taille de la flèche de développement.
padding : marges intérieures de la colonne de développement.
"Treeview" : style par défaut de conteneur des arborescences.
background : couleur de fond des lignes affichant des éléments des arborescences.
fieldbackground : couleur du fond des lignes sans élément des arborescences.
font : police de caractères du texte des éléments des des arborescences.
foreground : couleur du texte des éléments des arborescences.
rowheight : hauteur des lignes contenant des éléments des arborescences.
ELEMENTS DES ARBORESCENCES ET TABLEAUX.
tkinter.ttk.Style ( ).layout ( "Cell" )
[('Treedata.padding', {'sticky': 'nswe', 'children':
[('Treeitem.text', {'sticky': 'nswe'})]})]
tkinter.ttk.Style ( ).layout ( "Heading" )
[('Treeheading.cell', {'sticky': 'nswe'}),
('Treeheading.border', {'sticky': 'nswe', 'children':
[('Treeheading.padding', {'sticky': 'nswe', 'children':
[('Treeheading.image', {'side': 'right', 'sticky': ''}),
('Treeheading.text', {'sticky': 'we'})]})]})]
tkinter.ttk.Style ( ).layout ( "Item" )
[('Treeitem.padding', {'sticky': 'nswe', 'children':
[('Treeitem.indicator', {'side': 'left', 'sticky': ''}),
('Treeitem.image', {'side': 'left', 'sticky': ''}),
('Treeitem.text', {'sticky': 'nswe'})]})]
tkinter.ttk.Style ( ).layout ( "Treeview" )
[('Treeview.field', {'sticky': 'nswe', 'border': '1', 'children':
[('Treeview.padding', {'sticky': 'nswe', 'children':
[('Treeview.treearea', {'sticky': 'nswe'})]})]})]
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de