⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).identify ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ extension ttk ⇨ Notebook
tkinter.ttk.Notebook ( ).identify ( )
DESCRIPTION.
Cache un onglet d'un conteneur à onglets.
SYNTAXE.
NTB_Classeur.identify ( abscisse , ordonnee )
NTB_Classeur = instance quelconque de tkinter.ttk.Notebook ( ) [ OBLIGATOIRE ]
.identify ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
abscisse ⇨ abscisse du point de référence [ OBLIGATOIRE ]
ordonnee ⇨ ordonnée du point de référence [ OBLIGATOIRE ]
REMARQUES.
abscisse est un int ( ) ou float ( ), exprimé en pixels, il indique la distance entre le point de référence et la bordure gauche d'origine de l'arborescence.
ordonne est un int ( ) ou float ( ), exprimé en pixels, il indique la distance entre le point de référence et la bordure haute d'origine de l'arborescence.
EXEMPLE.
import tkinter , tkinter.ttk
def FNC_Identifier ( ) :
kabscisse = TKI_Principal.winfo_pointerx ( ) - NTB_Classeur.winfo_rootx ( )
kordonnee = TKI_Principal.winfo_pointery ( ) - NTB_Classeur.winfo_rooty ( )
kelement = NTB_Classeur.identify ( kabscisse , kordonnee )
if kelement == "" :
LAB_Onglet [ "text" ] = f"Aucun élément aux coordonnées { kabscisse } x { kordonnee }."
else :
LAB_Onglet [ "text" ] = f"Aux coordonnées { kabscisse } x { kordonnee } on trouve\n l’élément { kelement }."
TKI_Principal.after ( 100 , FNC_Identifier )
TKI_Principal = tkinter.Tk ( )
tkinter.ttk.Style ( ).configure ( "TNotebook" , tabmargins = 20 )
tkinter.ttk.Style ( ).configure ( "TNotebook.Tab" , expand = 25 , padding = 15 )
NTB_Classeur = tkinter.ttk.Notebook ( TKI_Principal )
FRM_Test = tkinter.Frame ( NTB_Classeur )
LAB_Onglet = tkinter.Label ( FRM_Test , text = "En attente\nEn attente" )
LAB_Onglet.pack ( )
tkinter.Button ( FRM_Test , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
NTB_Classeur.add ( FRM_Test , text = "A tester" )
NTB_Classeur.add ( tkinter.Label ( text = "Onglet A" ) , text = "Onglet A" )
NTB_Classeur.add ( tkinter.Label ( text = "Onglet B" ) , text = "Onglet B" )
NTB_Classeur.pack ( )
FNC_Identifier ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de