⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Scrollbar
tkinter.Scrollbar ( ).activate ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Scrollbar
tkinter.Scrollbar ( ).activate ( )
DESCRIPTION.
Active un élément de la barre de défilement en l'affichant avec les valeurs de ses attributs activebackground et activerelief.
SYNTAXE.
BAR_Ascenseur.activate ( element )
BAR_Ascenseur ⇨ instance quelconque de tkinter.Scrollbar ( ) [ OBLIGATOIRE ]
.activate ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
element ⇨ partie de la barre [ optionnel ]
ou
Valeur = BAR_Ascenseur.activate ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
BAR_Ascenseur ⇨ instance quelconque de tkinter.Scrollbar ( ) [ OBLIGATOIRE ]
.activate ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
element doit être un str ( ) pouvant avoir l'une des valeurs suivantes :
- "arrow1", pour la flèche diminuant la valeur du curseur ;
- "arrow2", pour la flèche augmentant la valeur du curseur ;
- "slider", pour le curseur.
Si element reçoit une autre valeur, la méthode tkinter.Scrollbar ( ).activate ( ) est ignorée, mais aucune exception n'est levée par Python.
Si element est omis, la la méthode tkinter.Scrollbar ( ).activate ( ) retourne la désignation de l'élément actuellement actif,
EXEMPLE.
import tkinter
def FNC_Pointer ( ) :
LAB_Element [ "text" ] = BAR_Temoin.activate ( ) if BAR_Temoin.activate ( ) != None else "None"
TKI_Principal.after ( 100 , FNC_Pointer )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BAR_Temoin = tkinter.Scrollbar ( TKI_Principal , orient = "horizontal" , activebackground = "red" , activerelief = "sunken" )
BUT_FlecheA = tkinter.Button ( TKI_Principal , text = "arrow 1" , command = lambda : BAR_Temoin.activate ( "arrow1" ) )
BUT_FlecheB = tkinter.Button ( TKI_Principal , text = "arrow 2" , command = lambda : BAR_Temoin.activate ( "arrow2" ) )
BUT_Curseur = tkinter.Button ( TKI_Principal , text = "slider" , command = lambda : BAR_Temoin.activate ( "slider" ) )
ENT_Saisie = tkinter.Entry ( TKI_Principal )
LAB_Element = tkinter.Label ( TKI_Principal , )
ENT_Saisie [ "xscrollcommand" ] = BAR_Temoin.set
BAR_Temoin [ "command" ] = ENT_Saisie.xview
ENT_Saisie.insert ( "end" , "Python est puissant et agréable à apprendre. Il convient à tous les projets, simples ou complexes." )
LAB_Element.grid ( row = 0 , column = 0 , columnspan = 5 , sticky = "nesw" )
ENT_Saisie.grid ( row = 1 , column = 0 , columnspan = 5 , sticky = "nesw" )
BAR_Temoin.grid ( row = 2 , column = 0 , columnspan = 5 , sticky = "nesw" )
BUT_FlecheA.grid ( row = 3 , column = 0 , sticky = "nesw" )
BUT_Curseur.grid ( row = 3 , column = 1 , sticky = "nesw" )
BUT_FlecheB.grid ( row = 3 , column = 2 , sticky = "nesw" )
BUT_Quitter.grid ( row = 3 , column = 3 , sticky = "nesw" )
FNC_Pointer ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de