⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).geometry ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Toplevel
tkinter.Toplevel ( ).geometry ( )
DESCRIPTION.
Définie la largeur, la hauteur et les coordonnées, relatives à l'écran, de la fenêtre.
SYNTAXE.
TKI_Fenetre.geometry ( caracteristiques )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.geometry ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
caracteristiques ⇨ chaine définissant les caractéristiques de la fenêtre [ optionnel ]
ou
TKI_Fenetre.wm_geometry ( caracteristiques )
TKI_Fenetre ⇨ instance quelconque de tkinter.Toplevel ( ) [ OBLIGATOIRE ]
.wm_geometry ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
caracteristiques ⇨ chaine définissant les caractéristiques de la fenêtre [ optionnel ]
REMARQUES.
caracteristiques est un str ( ) qui à l'une des formes strictes suivantes :
- "largeurxhauteur+abscisse+ordonnee", pour définir les dimensions et les coordonnées de la fenêtre principale ;
- "largeurxhauteur", pour définir uniquement les dimensions de la fenêtre principale ;
- "+abscisse+ordonnee", pour définir uniquement et les coordonnées de la fenêtre principale.
Le symbole + peut être aussi remplacé par le symbole -, dans ce cas la valeur qui suit le symbole - exprime une position en dehors de l'écran, par exemple "largeurxhauteur-abscisse+ordonnee", "-abscisse-ordonnee" ou "+abscisse-ordonnee".
Utilisée sans argument, la méthode tkinter.Toplevel ( ).geometry ( ) retourne un str ( ) correspondant aux caractéristiques : dimensions et coordonnées ; actuelles de la fenêtre principale.
La forme TKI_Fenetre.wm_geometry ( ) appelle la méthode wm_geometry ( ) 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.
EXEMPLE.
import tkinter
TKI_Principal = tkinter.Tk ( )
TKI_Principal.title ( "Principale" )
TKI_Principal.geometry ( "100x60+500+200" )
TKI_Controles = tkinter.Toplevel ( )
TKI_Controles.title ( "Controles" )
TKI_Controles.geometry ( "100x35+150+100" )
TKI_Principal.lift ( )
tkinter.Button ( TKI_Principal , text = "Réduire" , command = TKI_Controles.iconify ).pack ( )
tkinter.Button ( TKI_Principal , text = "Agrandir" , command = TKI_Controles.deiconify ).pack ( )
tkinter.Button ( TKI_Controles , text = "Quitter" , command = TKI_Principal.destroy ).pack ( fill = "both" )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de