⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).enable_traversal ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).enable_traversal ( )
DESCRIPTION.
Active la gestion du clavier depuis une fenêtre supérieure vers un conteneur à onglets.
SYNTAXE.
NTB_Classeur.enable_traversal ( )
NTB_Classeur = instance quelconque de tkinter.ttk.Notebook ( ) [ OBLIGATOIRE ]
.enable_traversal ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
tkinter.ttk.Notebook ( ).enable_traversal ( ) étends les liaisons de la fenêtre parent du conteur à onglets dans l'ordre suivant :
- Ctrl+tab, sélection de l'onglet suivant ;
- Shift+Ctrl+tab, sélection de l'onglet précédant ;
- Alt+caractère, sélection du premier onglet ayant ce caractère souligné ( underline = ... ).
Plusieurs onglets dans un controle parent peuvent être activés pour la traversée, y compris les onglets imbriqués.
Le comportement de cette méthode, peut varier selon l'environnement utilisée par l'utilisateur. Elle peut même, dans certain cas, être ignorée.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Activer ( ) :
LAB_Etat [ "text" ] = "Traversée\nACTIVE !"
tkinter.ttk.Notebook ( ).enable_traversal ( )
BUT_Activer [ "state" ] = "disabled"
BUT_Activer [ "text" ] = "bouton\nutilisé"
TKI_Principal = tkinter.Tk ( )
NTB_Classeur = tkinter.ttk.Notebook ( TKI_Principal )
BUT_Activer = tkinter.Button ( NTB_Classeur , text = "Activer la\ntraversée." , command = FNC_Activer )
LAB_Etat = tkinter.Label ( NTB_Classeur , text = "Traversée\nnon activée." )
NTB_Classeur.add ( tkinter.Label ( text = "Tester la méthode\ntkinter.ttk.Notebook ( )\n.enable_traversal ( )" ) , text = "Test" )
NTB_Classeur.add ( LAB_Etat , text = "Etat" )
NTB_Classeur.add ( BUT_Activer , text = "Activation" )
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