⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).hide ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).hide ( )
DESCRIPTION.
Cache un onglet d'un conteneur à onglets.
SYNTAXE.
NTB_Classeur.hide ( index )
NTB_Classeur = instance quelconque de tkinter.ttk.Notebook ( ) [ OBLIGATOIRE ]
.hide ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
index ⇨ identification de l'onglet [ OBLIGATOIRE ]
REMARQUES.
index peut être :
- un int ( ) entre 0 et nombre d'onglet - 1, représentant l'identifiant numérique de l'onglet ;
- l'identifiant du controle contenu dans l'onglet ;
- "@x.y" où x.y représente les coordonnées d'un point contenu dans l'onglet ;
- "current" pour l'onglet actuellement sélectionné ;
- "end" le dernier onglet du classeur.
Les méthodes et les attributs des controles contenus dans les onglets cachés restent accessibles et fonctionnels par le script.
Voir la méthode tkinter.ttk.Notebook ( ).add ( ) pour afficher un onglet caché.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Cacher ( ) :
NTB_Classeur.hide ( "current" )
def FNC_Montrer ( ) :
NTB_Classeur.add ( BUT_A )
NTB_Classeur.add ( BUT_B )
NTB_Classeur.add ( BUT_C )
TKI_Principal = tkinter.Tk ( )
NTB_Classeur = tkinter.ttk.Notebook ( TKI_Principal )
BUT_A = tkinter.Button ( NTB_Classeur , text = "Cacher" , command = FNC_Cacher )
BUT_B = tkinter.Button ( NTB_Classeur , text = "Cacher" , command = FNC_Cacher )
BUT_C = tkinter.Button ( NTB_Classeur , text = "Cacher" , command = FNC_Cacher )
BUT_D = tkinter.Button ( NTB_Classeur , text = "Montrer" , command = FNC_Montrer )
NTB_Classeur.add ( BUT_A , text = "Onglet A" )
NTB_Classeur.add ( BUT_B , text = "Onglet B" )
NTB_Classeur.add ( BUT_C , text = "Onglet C" )
NTB_Classeur.add ( BUT_D , text = "Tout montrer" )
NTB_Classeur.add ( tkinter.Button ( text = "Quitter" , command = TKI_Principal.destroy ) , 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