⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.selectmode
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ liste des attributs
tkinter.selectmode
DESCRIPTION.
Définit ou retourne si plusieurs éléments peuvent être sélectionnés ensemble dans liste fixe à choix.
SYNTAXE.
selectmode = mode
REMARQUES.
mode doit être un str ( ) représentant un mode de comportement valide. Les modes valides sont :
- "single", la sélection ne peut comporter d'un seul élément ;
- "browse", le cliquer-glisser de la souris change l'élément sélectionné, mode par défaut ;
- "extended", le cliquer-glisser permet de sélectionner des éléments voisins dans le contenu ;
- "multiple", la sélection ne peut comporter plusieurs éléments, un clique ajoute ou le retire l'élément.
EXEMPLE.
import tkinter
def FNC_Mode ( *event ) :
BOX_Test [ "selectmode" ] = TKV_Mode.get ( )
TKI_Principal = tkinter.Tk ( )
TKV_Texte = tkinter.StringVar ( )
TKV_Mode = tkinter.StringVar ( )
BUT_Quitter = tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy )
BOX_Test = tkinter.Listbox ( TKI_Principal , listvariable = TKV_Texte )
RAD_Unique = tkinter.Radiobutton ( TKI_Principal , text = "single" , value = "single" , variable = TKV_Mode )
RAD_Rampant = tkinter.Radiobutton ( TKI_Principal , text = "browse" , value = "browse" , variable = TKV_Mode )
RAD_Glissant = tkinter.Radiobutton ( TKI_Principal , text = "extended" , value = "extended" , variable = TKV_Mode )
RAD_Libre = tkinter.Radiobutton ( TKI_Principal , text = "multiple" , value = "multiple" , variable = TKV_Mode )
BOX_Test.pack ( )
RAD_Unique.pack ( )
RAD_Rampant.pack ( )
RAD_Glissant.pack ( )
RAD_Libre.pack ( )
BUT_Quitter.pack ( )
TKV_Texte.set ( "Python est puissant et facile à apprendre." )
TKV_Mode.trace ( "w" , FNC_Mode )
TKV_Mode.set ( "browse" )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de