⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).index ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).index ( )
DESCRIPTION.
Retourne l'identifiant numérique d'un onglet d'un classeur en fonction de son nom.
SYNTAXE.
NTB_Classeur.index ( identifiant )
NTB_Classeur = instance quelconque de tkinter.ttk.Notebook ( ) [ OBLIGATOIRE ]
.index ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
identifiant ⇨ identifiant de l'onglet [ OBLIGATOIRE ]
REMARQUES.
identifiant est un str ( ) qui peut avoir comme valeur :
- le nom identifiant le controle qu'il contient ;
- "current" pour l'onglet actuellement sélectionné ;
- "end".
Si identifiant vaut "end" c'est la méthode tkinter.ttk.Notebook ( ).index ( ) retourne le nombre total d'onglets du classeur.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Identifier ( ) :
kliste = f"l'index de l'onglet : \"A tester\" est { NTB_Test.index ( FRM_Test ) }.\n"
kliste += f"l'index de l'onglet : \"Onglet A\" est { NTB_Test.index ( BUT_A ) }.\n"
kliste += f"l'index de l'onglet : \"Onglet B\" est { NTB_Test.index ( BUT_B ) }.\n"
kliste += f"l'index de l'onglet : \"Onglet C\" est { NTB_Test.index ( BUT_C ) }.\n"
kliste += f"l'index de l'onglet : \"Onglet D\" est { NTB_Test.index ( BUT_D ) }.\n"
kliste += f"\nil y a { NTB_Test.index ( 'end' ) } onglets dans le classeur.\n"
LAB_Onglet [ "text" ] = kliste
TKI_Principal = tkinter.Tk ( )
NTB_Test = tkinter.ttk.Notebook ( TKI_Principal )
FRM_Test = tkinter.Frame ( NTB_Test )
BUT_Quitter = tkinter.Button ( FRM_Test , text = "Quitter" , command = TKI_Principal.destroy )
LAB_Onglet = tkinter.Button ( FRM_Test , text = "En attente\nEn attente" )
LAB_Onglet.pack ( )
BUT_Quitter.pack ( )
BUT_A = tkinter.Button ( NTB_Test , text = "A" )
BUT_B = tkinter.Button ( NTB_Test , text = "B" )
BUT_C = tkinter.Button ( NTB_Test , text = "C" )
BUT_D = tkinter.Button ( NTB_Test , text = "D" )
NTB_Test.add ( FRM_Test , text = "A tester" )
NTB_Test.add ( BUT_A , text = "Onglet A" )
NTB_Test.add ( BUT_B , text = "Onglet B" )
NTB_Test.add ( BUT_C , text = "Onglet C" )
NTB_Test.add ( BUT_D , text = "Onglet D" )
NTB_Test.pack ( )
FNC_Identifier ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de