⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.expand
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ liste des attributs
tkinter.ttk.expand
DESCRIPTION.
Définit, ou retourne, la marges intérieure des onglets d'un conteneur à onglets.
SYNTAXE.
expand = marges
REMARQUES.
marges est un int ( ), ou un float ( ), 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).
L'utilisation de l'attribut expand du style "TNotebook.Tab" peut vite faire déborder les titres des onglets, ou les faire se chevaucher. Il convient donc de modifier l'attribut tabmargins du style "TNotebook" pour préserver la visibilité de tous les titres d'onglets.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Marge ( event ) :
tkinter.ttk.Style ( ).configure ( "TNotebook.Tab" , expand = event )
TKI_Principal = tkinter.Tk ( )
tkinter.ttk.Style ( ).configure ( "TNotebook" , tabmargins = 50 )
NTB_Classeur = tkinter.ttk.Notebook ( TKI_Principal )
BUT_Quitter = tkinter.Button ( NTB_Classeur , text = "Quitter" , command = TKI_Principal.destroy )
SCA_Marge = tkinter.Scale ( NTB_Classeur , orient = "horizontal" , command = FNC_Marge )
NTB_Classeur.add ( SCA_Marge , text = "Marges" )
NTB_Classeur.add ( BUT_Quitter , text = "Quitter" )
NTB_Classeur.pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de