⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.rowheight
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.rowheight
DESCRIPTION.
Définit ou retourne la hauteur des lignes contenant des éléments d'une arborescence .
SYNTAXE.
rowheight = taille
REMARQUES.
Si taille est un int ( ) les mesures sont exprimées en pixels (ex. 6 pour 6 pixels). Pour utiliser une autre unité de mesure, taille doit être un str ( ) contenant un nombre suivi d'un caractère précisant cette unité désirée:
- c, en centimètres (ex. "3c" pour 3 centimètres) ;
- m, en millimètres (ex. "7m" pour 7 multimètres) ;
- i, en pousses (inche) (ex. "4i" pour 4 pousses) ;
- p, en points d'impression (ex. "12p" pour 12 points).
Au besoin, il faudra s'assurer que la hauteur des lignes sera suffisante pour recevoir d'éventuelles images.
La hauteur des lignes d'une arborescence reste fixée à la valeur taille. Elle n'est pas influencée par un redimensionnement du controle ou une modification de la police de caractères. Si l'un de ces événements devrait être envisagé durant le déroulement de l'application, le script devra prévoir d'adapter la valeur de l'attribut rowheight à cette modification si nécessaire.
Le comportement de cet attribut, peut varier selon la combinaison controle / environnement utilisée. Il peut même, dans certain cas, être ignoré.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Hauteur ( event ) :
tkinter.ttk.Style ( ).configure ( "Treeview" , rowheight = event )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Hauteur = tkinter.Scale ( TKI_Principal , orient = "horizontal" , to = 42 , command = FNC_Hauteur )
TRV_Test = tkinter.ttk.Treeview ( TKI_Principal )
TRV_Test.heading ( "#0" , text = "Entête" )
for kligne in range ( 5 ) : TRV_Test.insert ( "" , "end" , kligne , text = "█" * 10 )
SCA_Hauteur.pack ( )
TRV_Test.pack ( )
BUT_Quitter.pack ( )
SCA_Hauteur.set ( 20 )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de