⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Tk
tkinter.Tk ( ).iconwindow ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Tk
tkinter.Tk ( ).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_Principal.iconwindow ( fenetre )
TKI_Principal ⇨ instance de la fenêtre tkinter.Tk ( ) [ OBLIGATOIRE ]
.iconwindow ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
fenetre ⇨ identification de la fenêtre modèle [ optionnel ]
ou
TKI_Principal.wm_iconwindow ( fenetre )
TKI_Principal ⇨ instance de la fenêtre tkinter.Tk ( ) [ 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 tkinter, c'est-à-dire un objet tkinter.Tk ( ) ou 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.
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" )
tkinter.Button ( TKI_Principal , text = "Réduire" , command = TKI_Principal.iconify ).pack ( )
tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy ).pack ( fill = "both" )
TKI_Modele = tkinter.Toplevel ( )
TKI_Modele.title ( "icone" )
tkinter.Label ( TKI_Modele , text = "Réduire" , relief = "raised" ).pack ( )
tkinter.Label ( TKI_Modele , text = "Quitter" , relief = "raised" ).pack ( )
TKI_Principal.iconwindow ( TKI_Modele )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de