⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk
Attributs de l'extension ttk de tkinter
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk
Attributs de l'extension ttk de tkinter
Les attributs ont une valeur par défaut qui est attribuée à chaque nouveau controle créé. Le attributs des controles du module d’extension tkinter.ttk, selon la nature de l'attribut, peuvent être reconfigurés :
- s'il personnalise le nouveau controle, comme les attributs des controles standards :
- en passant la liste des clé-valeur à modifier lors de la création : Classe ( parent , attribut = valeur , ... ) ;
- en appelant la clé de cet attribut et en lui affectant une nouvelle valeur : widget [ "attribut" ] = valeur ;
- en utilisant widget.config ( ) avec la liste des clé-valeur à modifier : widget.config ( attribut = valeur , ... ) ;
- s'il harmonise cette famille de controle, dans le style de cette classe, associé l'attribut style.
De plus, la méthode tkinter.option_add ( ) permet de modifier la valeur par défaut des attributs des controles. Ces valeurs seront prises en compte pour tous les nouveaux controles créés après cette déclaration.
Pour connaitre la valeur actuelle d'un attribut, on utilise :
- valeur = widget [ "attribut" ] ou valeur = widget.cget ( attribut ). ou ;
- tkinter.ttk.Style ( ).configure ( "nomdustyle" ). s'il s'agit d'un attribut de style.
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, sur cette page, uniquement les attributs n'ayant pas d'homologue dans le module tkinter.
NOUVEAUX ATTRIBUTS DU SOUS-MODULES TKINTER.TTK.
arrowcolor : couleur de la flèche de développement des styles "TCombobox" et "TSrollbar".
arrowsize : taille de la flèche de développement des styles "TCombobox" et "TSrollbar".
bordercolor : couleur de la bordure du controle.
class : modifie la référence des options par défauts.
columns : définit les colonnes d'un objet tkinter.ttk.Treeview ( ).
darkcolor : couleur foncée du controle.
displaycolumns : colonnes à afficher dans un objet tkinter.ttk.Treeview ( ).
expand : définit la marge intérieure des onglets du style "TNotebook.Tab".
fieldbackground : couleur du fond des lignes sans élément du style "Treeview".
focusfill : couleur de remplissage du focus du controle.
gripcount : proportion des lignes de séparation du style "Sash".
groovewidth : épaisseur de la glissière du style "TScale".
handlepad : position des poignées sur lignes de séparation du style "Sash".
handlesize : taille des poignées des lignes de séparation du style "Sash".
indicatorbackground : couleur de fond de la case des styles "TCheckbutton" et "TRadiobutton".
indicatorcolor : couleur de la coche des styles "TCheckbutton" et "TRadiobutton".
indicatordiameter : taille des indicateurs de coche des styles "TCheckbutton" et "TRadiobutton".
indicatormargins : marges autour de la flèche du style "Item".
indicatorrelief : aspect de la case des styles "TCheckbutton" et "TRadiobutton".
indicatorsize : taille de la flèche de développement du style "Item".
insertcolor : couleur du curseur d'insertion.
labelmargins : marges autour de l'étiquette du style "TLabelframe".
labeloutside : sort de l'étiquette du style "TLabelframe".
lightcolor : couleur claire du controle.
maximum : nombre de valeurs à parcourir pour une barre de progression.
mode : méthode de parcours des valeurs d'une barre de progression.
padding : marges à l'intérieur du controle.
phase : nombre de cycle réalisées par une barre de progression.
postoffset : disposition la liste des choix du style "TCombobox".
rowheight : hauteur des lignes du style "Treeview".
sashpad : marge supplémentaire autour des lignes de séparation du style "Sash".
sashrelief : style de relief de la glissière des lignes de séparation du style "Sash".
sashthickness : épaisseur de la glissière des lignes de séparation.
shiftrelief : décentrage du texte du controle actionné du style "TButton".
show : défini les éléments de présentation à afficher dans un objet tkinter.ttk.Treeview ( ).
sliderwidth : largeur de la poignée coulissante du style "TScale".
style : associe un style au controle.
tabmargins : marges autour des titres des onglets du style "TNotebook".
tabposition : ancrage des onglets sur la bordure du conteneur à onglets.
thickness : épaisseur de la barre de progression du style "TProgressbar".
troughrelief : aspect de la glissière de progression des styles "TProgressbar" et "TScale".
value : valeur actuelle marquée par une barre de progression.
weight : poids relatif des cellules lors d'un redimensionnement du bandeau de controles.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de