⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Menu
tkinter.Menu ( ).insert_separator ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Menu
tkinter.Menu ( ).insert_separator ( )
DESCRIPTION.
Insert une ligne, séparant deux choix, dans un menu déroulant.
SYNTAXE.
MNU_Choix.insert_separator ( index , attribut1 = valeur , ... , attributn = valeur )
MNU_Choix ⇨ instance quelconque de tkinter.Menu ( ) [ OBLIGATOIRE ]
.insert_separator ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
index ⇨ index du choix [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
REMARQUES.
index est un int ( ) ou l'un des str ( ) d'index spécifiques indiquant l'index du choix dans le menu déroulant.
Les index spécifiques sont des constantes exprimées sous la forme d'un str ( ) et peuvent prendre l'une des valeurs suivantes :
- "active" pour le choix du menu déroulant actif au moment de l'appel ;
- "end" pour le dernier choix du menu déroulant, identique à "last" ;
- "last" pour le dernier choix du menu déroulant, identique à "end" ;
- "@y" qui correspond au choix du menu déroulant le plus proche de la ligne à ordonnées y.
Rappel : l'index du premier choix d'un menu déroulant est 0.
LISTE DES ATTRIBUTS DES CHOIX.
background = couleur ou bg = couleur
Couleur de fond du choix.
EXEMPLE.
import tkinter
def FNC_Inserer ( ) :
kindex = MNU_Choix.index ( "end" ) - 2
MNU_Choix.insert_separator ( kindex )
TKI_Principal = tkinter.Tk ( )
MNU_Menu = tkinter.Menu ( TKI_Principal )
MNU_Choix = tkinter.Menu ( MNU_Menu )
MNU_Choix.add_command ( label = "Insérer une séparation ... " , command = FNC_Inserer )
MNU_Choix.add_command ( label = "Insérer une séparation ... " , command = FNC_Inserer )
MNU_Choix.add_separator ( )
MNU_Choix.add_command ( label = "Quitter" , command = TKI_Principal.destroy )
MNU_Menu.add_cascade ( menu = MNU_Choix , label = "Test insertion" )
TKI_Principal [ "menu" ] = MNU_Menu
tkinter.Label ( TKI_Principal , text = "Mon Python A Moi." , bg = "white" ).pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de