⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).iconwindow ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).iconwindow ( )
DESCRIPTION.
Définie, ou retourne, quelle fenêtre sera utilisée comme modèle pour créer une icone représentant la fenêtre réduite.
SYNTAXE.
TKI_Fenetre.iconwindow ( fenetre )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.iconwindow ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
fenetre ⇨ identification de la fenêtre modèle [ optionnel ]
ou
TKI_Fenetre.wm_iconwindow ( fenetre )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.wm_iconwindow ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
fenetre ⇨ identification de la fenêtre modèle [ optionnel ]
REMARQUES.
fenetre doit être une référence à une fenêtre de la classe tkinter.Toplevel ( ). Cette référence, sera de préférence le chemin de cette fenêtre, mais pourra aussi être la variable l'identifiant. Voir la méthode tkinter.winfo_parent ( ) pour plus d'informations sur les chemins désignant une fenêtres.
fenetre ne doit pas être la fenêtre crée avec la classe tkinter.Tk ( ).
Si fenetre vaut un chaine vide (""), l'association avec fenetre précédemment donné est rompue.
Lorsque la fenêtre appelant la méthode tkinter.Tk ( ).iconwindow ( ) sera iconifiée, la fenêtre donnée en argument sera mappée, traduite en une représentation, pour créer une icone représentant la fenêtre réduite. Puis fenêtre sera démappée quand la fenêtre appelante sera agrandit.
Si fenetre est omis, la méthode tkinter.Tk ( ).iconwindow ( ) retourne le chemin de la fenêtre modèle fenetre actuellement associée à la fenêtre appelante ou une chaine vide ("").
La forme TKI_Principal.wm_iconwindow ( ) appelle la méthode wm_iconwindow ( ) 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.title ( "Principale" )
TKI_Principal.geometry ( "+100+100" )
tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_Test = tkinter.Toplevel ( )
TKI_Test.title ( "Test" )
TKI_Test.geometry ( "+250+100" )
tkinter.Button ( TKI_Test , text = "Réduire" , command = TKI_Test.iconify ).pack ( )
TKI_Modele = tkinter.Toplevel ( )
TKI_Modele.title ( "icone" )
tkinter.Label ( TKI_Modele , text = "Clique/nsur moi." ).pack ( )
TKI_Test.iconwindow ( TKI_Modele )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de