⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.jump
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.jump
DESCRIPTION.
Indique, ou retourne, quel action, sur le bouton de la souris, prendra en compte le défilement du curseur coulissant de la barre de défilement pour l'appliquer au controle qui lui est associé.
SYNTAXE.
jump = booleen
REMARQUES.
booleen est un bool ( ). L'attribut jump sert à définir le comportement du contenu du controle associé à la barre de défilement, quand l'utilisateur fait glisser le curseur, après l'avoir sélectionné, le long de la glissière, en maintenant le bouton de la souris enfoncé.
Si jump = False, valeur par défaut, le contenu du controle, associé à la barre de défilement, se déplace en même temps que le curseur tant que le bouton de la souris reste enfoncé.
Si jump = True, le curseur de la barre d'ascenseur se déplace le long de la glissière tant que le bouton reste enfoncé, mais pas le contenu du controle associé. Dans ce second cas, le contenu du controle associé se déplacera, en un saut unique, à l'emplacement correspondant au curseur quand le bouton de la souris sera relaché.
EXEMPLE.
import tkinter
def FNC_Type ( *event ) :
CKB_Test [ "text" ] = TKV_Test.get ( )
BAR_Temoin [ "jump" ] = TKV_Test.get ( )
TKI_Principal = tkinter.Tk ( )
TKV_Test = tkinter.BooleanVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
CKB_Test = tkinter.Checkbutton ( TKI_Principal , onvalue = True , offvalue = False , variable = TKV_Test )
BOX_Test = tkinter.Listbox ( TKI_Principal )
BAR_Temoin = tkinter.Scrollbar ( TKI_Principal )
for kligne in range ( 25 ) : BOX_Test.insert ( "end" , f"Ligne N° { kligne }" )
BAR_Temoin [ "command" ] = BOX_Test.yview
BOX_Test [ "yscrollcommand" ] = BAR_Temoin.set
CKB_Test.grid ( row = 0 , column = 0 , sticky = "nesw" )
BOX_Test.grid ( row = 1 , column = 0 , sticky = "nesw" )
BAR_Temoin.grid ( row = 1 , column = 1 , sticky = "nesw" )
BUT_Quitter.grid ( row = 2 , column = 0 , sticky = "nesw" )
TKV_Test.trace ( "w" , FNC_Type )
TKV_Test.set ( True )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de