⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Scrollbar
tkinter.Scrollbar ( ).get ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Scrollbar
tkinter.Scrollbar ( ).get ( )
DESCRIPTION.
Retourne la valeur de la position proportionnel du curseur sur la glissière d'une barre de défilement aux coordonnées indiquées.
SYNTAXE.
Valeur = BAR_Ascenseur.get ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
BAR_Ascenseur ⇨ instance quelconque de tkinter.Scrollbar ( ) [ OBLIGATOIRE ]
.get ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
abscisse et ordonnee doivent être des int ( ) ou float ( ), positifs, nuls ou négatifs exprimés en pixels le long de la glissière.
La méthode tkinter.Scrollbar ( ).get ( ) retourne un float ( ) compris entre 0.0 et 1.0, où :
- 0.0 représente le bord débutant la barre de défilement ;
- 1.0 représente le bord terminant la barre de défilement.
L'intervalle (0, 1) représente la taille totale du controle. Les 2 éléments du tuple ( ) désignent donc les 2 positions relatives, de début et de fin, du curseur. La partie de l'éditeur de texte comprise entre :
EXEMPLE.
import tkinter
def FNC_Valeur ( ) :
kdebut = BAR_Temoin.get ( ) [ 0 ]
kfin = BAR_Temoin.get ( ) [ 1 ]
LAB_Valeur [ "text" ] = f"curseur de {kdebut:.3f} à {kfin:.3f}"
TKI_Principal.after ( 100 , FNC_Valeur )
TKI_Principal = tkinter.Tk ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BAR_Temoin = tkinter.Scrollbar ( TKI_Principal , orient = "horizontal" )
ENT_Saisie = tkinter.Entry ( TKI_Principal )
LAB_Valeur = 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_Valeur.pack ( fill = "both" )
ENT_Saisie.pack ( fill = "both" )
BAR_Temoin.pack ( fill = "both" )
BUT_Quitter.pack ( fill = "both" )
FNC_Valeur ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de