⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).group ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).group ( )
DESCRIPTION.
Place la fenêtre dans un groupe de fenêtres.
SYNTAXE.
TKI_Fenetre.group ( guide )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.group ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
guide ⇨ fenêtre modèle du groupe [ optionnel ]
ou
TKI_Fenetre.wm_group ( guide )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.wm_group ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
guide ⇨ fenêtre modèle du groupe [ optionnel ]
REMARQUES.
guide doit être une référence, variable ou chemin, à un objet Tk ( ) ou Toplevel ( ) valide, ou une chaine vide ("").
La méthode Tk ( ).group ( guide ) transfère la fenêtre appelante dans le groupe de fenêtre ayant pour modèle, ou chef, la fenêtre guide.
Un groupe de fenêtres est créé lors du premier appel de la méthode Toplevel ( ).group ( ) précisant un nouveau identifiant de fenêtre guide. S'il existe déjà un groupe de fenêtres ayant pour leader guide, la fenêtre appelant est placée dans ce groupe.
Une fenêtre ne peut appartenir qu'un un seul groupe de fenêtre. Une fois placée dans un groupe de fenêtres, si une fenêtre fait un nouvel appel de la méthode Toplevel ( ).group ( ), elle sera retirée du groupe précédant et mise dans le groupe de son dernier appel.
Pour isoler une fenêtre, c'est-à-dire pour la retirer de tout groupe, il faut affecter une chaine vide ("") à la l'attribut guide.
Si guide est omis, méthode Toplevel ( ).group ( ) retourne le chemin de la fenêtre guide du groupe de fenêtres auquel la fenêtre appelant appartient. Si la fenêtre appelante n'est associée à aucun groupe, c'est son propre chemin qui est retourné.
Une fenêtre appartenant à un groupe, en tant que fenêtre associée, peut toutefois être donnée comme guide d'un autre groupe et créer ainsi un sous groupe.
Le gestionnaire de fenêtres utilisera, dans certains cas, les groupes de fenêtres pour harmoniser le comportement des fenêtres de ce groupe à celui de la fenêtre guide. Par exemple, pour réduire, mettre en icone, toutes les fenêtres du groupe, si le leader est réduit en icone.
La forme TKI_Fenetre.wm_group ( ) appelle la méthode wm_group ( ) héritée de la classe tkinter.Wm ( ), le window manager de tkinter, qui gère la communication avec le gestionnaire de fenêtres de l'OS présent sur la machine accueillant le programme.
Le comportement de cette méthode, peut varier selon l'environnement utilisé. Il peut même, dans certain cas, être ignoré.
EXEMPLE.
import tkinter
TKI_Principal = tkinter.Tk ( )
TKI_Principal.geometry ( "+50+50" )
tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_Isoler = tkinter.Toplevel ( )
TKI_Isoler.geometry ( "+150+50" )
tkinter.Button ( TKI_Isoler , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_AssocierA = tkinter.Toplevel ( )
TKI_AssocierA.geometry ( "+250+50" )
tkinter.Button ( TKI_AssocierA , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_AssocierB = tkinter.Toplevel ( )
TKI_AssocierB.geometry ( "+350+50" )
tkinter.Button ( TKI_AssocierB , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_AssocierA.group ( TKI_Principal )
TKI_AssocierB.group ( TKI_Principal )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de