⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Style
Noms des styles par défaut de tkinter.ttk
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Style
Noms des styles par défaut de tkinter.ttk
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.
Sont présentés, ci-dessous, une configuration de base possible des styles par défaut, du thème par défaut. Cette liste n'est pas représentative, ni valide, pour tous les systèmes, elle est en fait très variable d'un os à un autre. Ce n'est pas parce qu'un attribut n'est pas indiqué pour l'un des styles par défaut qu'il ne lui est pas accessible. Il convient de tester la validité d'un attribut pour un style avant de l'inclure, ou de le rejeter, dans une nouvelle configuration du style.
NOMS DES STYLES PAR DEFAUT DE TKINTER.TTK.
"." : style par défaut de la racine du style.
background : couleur du fond des controles par défaut.
borderwidth : épaisseur de la bordure des controles par défaut.
font : police de caractères par défaut.
foreground : couleur du texte par défaut.
indicatordiameter : taille des indicateurs de coche par défaut.
insertwidth : largeur du curseur d'insertion par défaut.
selectbackground : couleur de fond de la sélection par défaut.
selectborderwidth : épaisseur de la bordure de la sélection par défaut.
selectforeground : couleur des caractères sélectionnés par défaut.
troughcolor : couleur de la glissière d'une échelle de valeurs sélectionnés par défaut..
"Cell" : style par défaut des cellules des arborescences.
padding : marges intérieures des cellules des arborescences.
"ComboboxPopdownFrame" : style par défaut du conteneur des listes déroulante à choix.
borderwidth : épaisseur de la bordure du conteneur de la liste déroulante à choix.
relief : aspect du conteneur de la liste déroulante à choix.
"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.
"Horizontal.Sash" : style des séparations des cellules du bandeau de controles horizontaux.
background : couleur du fond des lignes de séparation.
bordercolor : couleur de la bordure des lignes de séparation.
borderwidth : épaisseur de la bordure des lignes de séparation.
darkcolor : couleur foncée du bandeau des lignes de séparation.
gripcount : proportion des poignées des lignes de séparation.
handlepad : position des poignées sur lignes de séparation.
handlesize : taille des poignées des lignes de séparation.
lightcolor : couleur claire des lignes de séparation.
sashpad : marge supplémentaire autour des lignes de séparation.
sashrelief : style de relief de la glissière des lignes de séparation.
sashthickness : épaisseur de la glissière des lignes de séparation.
"Horizontal.TProgressbar" : style par défaut des barres de progression horizontale.
background : couleur du fond de la barre de progression.
bordercolor : couleur de la bordure de la barre de progression.
borderwidth : épaisseur de la bordure de la barre de progression.
darkcolor : couleur foncée de la barre de progression.
lightcolor : couleur claire de la barre de progression.
relief : aspect de la barre de progression.
thickness : épaisseur de la barre de progression.
troughcolor : couleur de la glissière de progression.
troughrelief : aspect de la glissière de progression.
"Horizontal.TScale" : style par défaut des échelles de valeurs révisées.
background : couleur du fond de l'échelle de valeurs révisée.
bordercolor : couleur de la bordure de l'échelle de valeurs révisée.
borderwidth : épaisseur de la bordure de l'échelle de valeurs révisée.
darkcolor : couleur foncée de l'échelle de valeurs révisée.
font : police de caractères du texte de l'échelle de valeurs révisée.
foreground : couleur du texte de l'échelle de valeurs révisée.
groovewidth : épaisseur de la glissière de l'échelle de valeurs révisée.
lightcolor : couleur claire de l'échelle de valeurs révisée.
padding : marges intérieures de l'échelle de valeurs révisée.
relief : aspect de l'échelle de valeurs révisée.
sliderwidth : largeur de la poignée coulissante de l'échelle de valeurs révisée.
troughcolor : couleur de la glissière de l'échelle de valeurs révisée.
troughrelief : aspect de la glissière de l'échelle de valeurs révisée.
"Horizontal.TScrollbar" : style par défaut des barres de défilement révisées horizontales.
arrowcolor : couleur de la flèche de la barre de défilement.
arrowsize : taille de la flèche la barre de défilement.
background : couleur du fond de la barre de défilement révisée.
bordercolor : couleur de la bordure de la barre de défilement révisée.
borderwidth : épaisseur de la bordure de la barre de défilement révisée.
darkcolor : couleur foncée de la barre de défilement révisée.
font : police de caractères du texte de la barre de défilement révisée.
foreground : couleur du texte de la barre de défilement révisée.
lightcolor : couleur claire de la barre de défilement révisée.
padding : marges intérieures de la barre de défilement révisée.
relief : aspect de l'échelle de la barre de défilement révisée.
troughcolor : couleur de la glissière de la barre de défilement révisée.
troughrelief : aspect de la glissière de la barre de défilement révisée.
"Horizontal.TSeparator" : style par défaut des lignes de séparation horizontales.
background : couleur du fond de la barre de défilement révisée.
"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.
"Sash" : style par défaut des séparations des cellules du bandeau de controles.
background : couleur du fond des lignes de séparation.
bordercolor : couleur de la bordure des lignes de séparation.
borderwidth : épaisseur de la bordure des lignes de séparation.
darkcolor : couleur foncée du bandeau des lignes de séparation.
gripcount : proportion des poignées des lignes de séparation.
handlepad : position des poignées sur lignes de séparation.
handlesize : taille des poignées des lignes de séparation.
lightcolor : couleur claire des lignes de séparation.
sashpad : marge supplémentaire autour des lignes de séparation.
sashrelief : style de relief de la glissière des lignes de séparation.
sashthickness : épaisseur de la glissière des lignes de séparation.
"TButton" : style par défaut des boutons cliquables révisés.
anchor : positionne le texte dans le bouton cliquable révisé.
background : couleur du fond du bouton cliquable révisé.
bordercolor : couleur de la bordure du bouton cliquable révisé.
borderwidth : épaisseur de la bordure du bouton cliquable révisé.
compound : positionne de l'image par rapport au texte dans bouton cliquable révisé.
darkcolor : couleur foncée du bouton cliquable révisé.
font : police de caractères du texte du bouton cliquable révisé.
foreground : couleur du texte du bouton cliquable révisé.
highlightcolor : couleur de la surbrillance quand le bouton cliquable révisé a le focus.
highlightthickness : épaisseur de la surbrillance quand le bouton cliquable révisé a le focus.
lightcolor : couleur claire du bouton cliquable révisé.
padding : marges intérieures du bouton cliquable révisé.
relief : aspect du bouton cliquable révisé.
shiftrelief : décentrage du texte quand le bouton cliquable est actionné.
"TCheckbutton" : style par défaut des options à cocher révisées.
background : couleur du fond de l'option à cocher révisée.
compound : positionne du texte dans l'option à cocher révisée.
font : police de caractères du texte de l'option à cocher révisée.
foreground : couleur du texte de l'option à cocher révisée.
indicatorbackground : couleur de fond de la case de l'option à cocher révisée.
indicatorcolor : couleur de la coche de l'option à cocher révisée.
indicatordiameter : taille des indicateurs de coche par défaut.
indicatormargins : marges intérieures de la case de l'option à cocher révisée.
indicatorrelief : aspect de la case de l'option à cocher révisée.
padding : marges intérieures de l'option à cocher révisée.
"TCombobox" : style par défaut de la zone de saisie des listes déroulante à choix.
arrowcolor : couleur de la flèche de développement de la liste déroulante à choix.
arrowsize : taille de la flèche de développement de la liste déroulante à choix.
background : couleur du fond de la liste déroulante à choix.
bordercolor : couleur de la bordure la liste déroulante à choix.
darkcolor : couleur foncée la liste déroulante à choix.
focusfill : couleur de remplissage du focus la liste déroulante à choix.
font : police de caractères du texte de la liste déroulante à choix.
foreground : couleur du texte la liste déroulante à choix.
fieldbackground : couleur du fond des lignes la liste déroulante à choix.
insertcolor : couleur du curseur d'insertion.
insertwidth : largeur du curseur d'insertion.
lightcolor : couleur claire la liste déroulante à choix.
padding : marges intérieures la liste déroulante à choix.
postoffset : disposition la liste des choix de la liste déroulante à choix.
selectbackground : couleur de fond de la sélection.
selectforeground : couleur de premier plan des caractères sélectionnés.
"TEntry" : style par défaut des champs de saisie révisés.
background : couleur du fond du champs de saisie révisé.
bordercolor : couleur de la bordure du champs de saisie révisé.
darkcolor : couleur foncée du champs de saisie révisé.
fieldbackground : couleur du fond champs de saisie.
font : police de caractères du texte du champs de saisie révisé.
foreground : couleur du texte du champs de saisie révisé.
insertcolor : couleur du curseur d'insertion.
insertwidth : largeur du curseur d'insertion.
lightcolor : couleur claire du champs de saisie révisé.
padding : marges intérieures du champs de saisie révisé.
relief : aspect du champs de saisie révisé.
selectbackground : couleur de fond de la sélection.
selectborderwidth : épaisseur de la bordure de la sélection de caractères.
selectforeground : couleur de premier plan des caractères sélectionnés.
"TFrame" : style par défaut des conteneurs sans titre révisés.
background : couleur du fond du conteneur sans titre révisé.
relief : aspect du conteneur sans titre révisé.
"TLabel" : style par défaut des boutons cliquables révisés.
background : couleur du fond du bouton cliquable révisé.
compound : positionne de l'image par rapport au texte dans bouton cliquable révisé.
font : police de caractères du texte du bouton cliquable révisé.
foreground : couleur du texte du bouton cliquable révisé.
"TLabelframe" : style par défaut des conteneur nommés révisés.
background : couleur du fond du conteneur nommé révisé.
bordercolor : couleur de la bordure du conteneur nommé révisé.
borderwidth : épaisseur de la bordure du conteneur nommé révisé.
darkcolor : couleur foncée du conteneur nommé révisé.
labelmargins : marges autour de l'étiquette du conteneur nommé révisé.
labeloutside : sort de l'étiquette du conteneur nommé révisé.
lightcolor : couleur claire du conteneur nommé révisé.
relief : aspect du conteneur nommé révisé.
"TLabelframe.Label" : style par défaut des étiquettes des conteneur nommés révisés.
background : couleur du fond de l'étiquette du conteneur nommé révisé.
font : police de caractères de l'étiquette du conteneur nommé révisé.
foreground : couleur du texte de l'étiquette du conteneur nommé révisé.
"TMenubutton" : style par défaut des boutons de menu surgissant révisés.
arrowsize : taille de la flèche de développement du bouton de menu surgissant révisé.
background : couleur du fond du bouton de menu surgissant révisé.
compound : positionne du texte dans le bouton de menu surgissant révisé.
font : police de caractères du texte du bouton de menu surgissant révisé.
foreground : couleur du texte du bouton de menu surgissant révisé.
padding : marges intérieures du bouton de menu surgissant révisé.
relief : aspect du bouton de menu surgissant révisé.
width : largeur du bouton de menu surgissant révisé.
"TNotebook" : style par défaut des conteurs à onglets.
background : couleur du fond du conteur à onglets.
bordercolor : couleur de la bordure du conteur à onglets.
darkcolor : couleur foncée du bouton conteur à onglets.
font : police de caractères du texte du conteur à onglets.
foreground : couleur du texte du conteur à onglets.
lightcolor : couleur claire du conteur à onglets.
padding : marges intérieures du conteur à onglets.
tabmargins : marges autour des titres des onglets du conteneur à onglets.
tabposition : ancrage des onglets sur la bordure du conteneur à onglets.
"TNotebook.Tab" : style par défaut des onglets des conteurs à onglets.
background : couleur du fond de l’étiquette des onglets.
bordercolor : couleur de la bordure de l’étiquette des onglets.
compound : positionne de l'image par rapport au texte de l’étiquette des onglets.
expand : définit l'expansion intérieure de l’étiquette des onglets.
font : police de caractères du texte de l’étiquette des onglets.
foreground : couleur du texte de l’étiquette des onglets.
padding : marges intérieures de l’étiquette des onglets.
"Toolbutton" : style par défaut des boutons généraux.
background : couleur du fond du bouton par défaut.
compound : positionne du texte dans le bouton par défaut.
font : police de caractères du texte du bouton de menu surgissant révisé.
foreground : couleur du texte du bouton par défaut.
padding : marges intérieures du bouton par défaut.
relief : aspect du bouton par défaut.
width : largeur bouton par défaut.
"TPanedwindow" : style par défaut des bandeaux de controles.
background : couleur du fond du bandeau de controles révisé.
bordercolor : couleur de la bordure du bandeau de controles révisé.
borderwidth : épaisseur de la bordure du bandeau de controles révisé.
darkcolor : couleur foncée du bandeau de controles révisé.
lightcolor : couleur claire du bandeau de controles révisé.
padding : marges intérieures du bandeau de controles révisé.
relief : aspect du bandeau de controles révisé.
"TProgressbar" : style par défaut des barres de progression.
background : couleur du fond du bouton cliquable révisé.
bordercolor : couleur de la bordure du bouton cliquable révisé.
borderwidth : épaisseur de la bordure du bouton cliquable révisé.
darkcolor : couleur foncée du bouton cliquable révisé.
lightcolor : couleur claire du bouton cliquable révisé.
padding : marges intérieures du bouton cliquable révisé.
relief : aspect du bouton cliquable révisé.
shiftrelief : décentrage du texte quand le bouton cliquable est actionné.
troughcolor : couleur de la glissière de progression d'une échelle de valeurs.
"TRadiobutton" : style par défaut des boutons radio révisés.
background : couleur du fond du bouton radio révisée.
compound : positionne du texte dans le bouton radio révisée.
font : police de caractères du texte du bouton radio révisée.
foreground : couleur du texte du bouton radio révisée.
indicatorbackground : couleur de fond de la case du bouton radio révisée.
indicatorcolor : couleur de la coche du bouton radio révisée.
indicatordiameter : taille des indicateurs de coche par défaut.
indicatormargins : marges intérieures de la case du bouton radio révisée.
indicatorrelief : aspect de la case du bouton radio révisée.
padding : marges intérieures du bouton radio révisée.
"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.
"TScale" : style par défaut des échelles de valeurs révisées.
background : couleur du fond de l'échelle de valeurs révisée.
bordercolor : couleur de la bordure de l'échelle de valeurs révisée.
borderwidth : épaisseur de la bordure de l'échelle de valeurs révisée.
darkcolor : couleur foncée de l'échelle de valeurs révisée.
font : police de caractères du texte de l'échelle de valeurs révisée.
foreground : couleur du texte de l'échelle de valeurs révisée.
groovewidth : épaisseur de la glissière de l'échelle de valeurs révisée.
lightcolor : couleur claire de l'échelle de valeurs révisée.
padding : marges intérieures de l'échelle de valeurs révisée.
relief : aspect de l'échelle de valeurs révisée.
sliderwidth : largeur de la poignée coulissante de l'échelle de valeurs révisée.
troughcolor : couleur de la glissière de l'échelle de valeurs révisée.
troughrelief : aspect de la glissière de l'échelle de valeurs révisée.
"TScrollbar" : style par défaut des barres de défilement révisées.
arrowcolor : couleur de la flèche de la barre de défilement.
arrowsize : taille de la flèche la barre de défilement.
background : couleur du fond de la barre de défilement révisée.
bordercolor : couleur de la bordure de la barre de défilement révisée.
borderwidth : épaisseur de la bordure de la barre de défilement révisée.
darkcolor : couleur foncée de la barre de défilement révisée.
font : police de caractères du texte de la barre de défilement révisée.
foreground : couleur du texte de la barre de défilement révisée.
lightcolor : couleur claire de la barre de défilement révisée.
padding : marges intérieures de la barre de défilement révisée.
relief : aspect de l'échelle de la barre de défilement révisée.
troughcolor : couleur de la glissière de la barre de défilement révisée.
troughrelief : aspect de la glissière de la barre de défilement révisée.
"TSeparator" : style par défaut des lignes de séparation horizontales.
background : couleur du fond de la barre de défilement révisée.
"TSizegrip" : style par défaut des griffes de croissance.
background : couleur du fond de la griffe de croissance.
"TSpinbox" : style par défaut des boites à choix révisées.
arrowcolor : couleur de la flèche de sélection de la boite à choix révisée.
arrowsize : taille de la flèche de sélection de la boite à choix révisée.
background : couleur du fond de la boite à choix révisée.
bordercolor : couleur de la bordure de la boite à choix révisée.
darkcolor : couleur foncée de la boite à choix révisée.
fieldbackground : couleur du fond de la boite à choix révisée.
font : police de caractères du texte de la boite à choix révisée.
foreground : couleur du texte de la boite à choix révisée.
insertcolor : couleur du curseur d'insertion.
insertwidth : largeur du curseur d'insertion.
lightcolor : couleur claire de la boite à choix révisée.
padding : marges intérieuresde la boite à choix révisée.
relief : aspect de la boite à choix révisée.
selectbackground : couleur de fond de la sélection.
selectborderwidth : épaisseur de la bordure de la sélection de caractères.
selectforeground : couleur de premier plan des caractères sélectionnés.
"Vertical.Sash" : style des séparations des cellules du bandeau de controles verticaux.
background : couleur du fond des lignes de séparation.
bordercolor : couleur de la bordure des lignes de séparation.
borderwidth : épaisseur de la bordure des lignes de séparation.
darkcolor : couleur foncée du bandeau des lignes de séparation.
gripcount : proportion des poignées des lignes de séparation.
handlepad : position des poignées sur lignes de séparation.
handlesize : taille des poignées des lignes de séparation.
lightcolor : couleur claire des lignes de séparation.
sashpad : marge supplémentaire autour des lignes de séparation.
sashrelief : style de relief de la glissière des lignes de séparation.
sashthickness : épaisseur de la glissière des lignes de séparation.
"Vertical.TScale" : style par défaut des échelles de valeurs révisées.
background : couleur du fond de l'échelle de valeurs révisée.
bordercolor : couleur de la bordure de l'échelle de valeurs révisée.
borderwidth : épaisseur de la bordure de l'échelle de valeurs révisée.
darkcolor : couleur foncée de l'échelle de valeurs révisée.
font : police de caractères du texte de l'échelle de valeurs révisée.
foreground : couleur du texte de l'échelle de valeurs révisée.
groovewidth : épaisseur de la glissière de l'échelle de valeurs révisée.
lightcolor : couleur claire de l'échelle de valeurs révisée.
padding : marges intérieures de l'échelle de valeurs révisée.
relief : aspect de l'échelle de valeurs révisée.
sliderwidth : largeur de la poignée coulissante de l'échelle de valeurs révisée.
troughcolor : couleur de la glissière de l'échelle de valeurs révisée.
troughrelief : aspect de la glissière de l'échelle de valeurs révisée.
"Vertical.TProgressbar" : style par défaut des barres de progression verticale.
background : couleur du fond de la barre de progression.
bordercolor : couleur de la bordure de la barre de progression.
borderwidth : épaisseur de la bordure de la barre de progression.
darkcolor : couleur foncée de la barre de progression.
lightcolor : couleur claire de la barre de progression.
relief : aspect de la barre de progression.
thickness : épaisseur de la barre de progression.
troughcolor : couleur de la glissière de progression.
troughrelief : aspect de la glissière de progression.
"Vertical.TScrollbar" : style par défaut des barres de défilement révisées verticales.
arrowcolor : couleur de la flèche de la barre de défilement.
arrowsize : taille de la flèche la barre de défilement.
background : couleur du fond de la barre de défilement révisée.
bordercolor : couleur de la bordure de la barre de défilement révisée.
borderwidth : épaisseur de la bordure de la barre de défilement révisée.
darkcolor : couleur foncée de la barre de défilement révisée.
font : police de caractères du texte de la barre de défilement révisée.
foreground : couleur du texte de la barre de défilement révisée.
lightcolor : couleur claire de la barre de défilement révisée.
padding : marges intérieures de la barre de défilement révisée.
relief : aspect de l'échelle de la barre de défilement révisée.
troughcolor : couleur de la glissière de la barre de défilement révisée.
troughrelief : aspect de la glissière de la barre de défilement révisée.
"Vertical.TSeparator" : style par défaut des lignes de séparation horizontales.
background : couleur du fond de la barre de défilement révisée.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de