⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Tk
Tutoriel de tkinter.Tk ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards ⇨ Tk
Tutoriel de tkinter.Tk ( )
DESCRIPTION.
Créer une fenêtre racine, unique et absolue, de l'application (widget : tkinter.Tk ( )).
SYNTAXE.
TKI_Principal = tkinter.Tk ( )
TKI_Principal = ⇨ affectation de l'instance du controle [ optionnel ]
tkinter.Tk ( ) ⇨ création d'une instance de tkinter.Tk ( ) [ OBLIGATOIRE ]
REMARQUES.
L'appel du constructeur de classe tkinter.Tk ( ) créer la fenêtre racine de l'interface graphique. Elle doit être unique et absolue. Elle doit être le premier controle créé. Aucun autre constructeur ou méthode du module tkinter ne peut être invoqué en son absence, à l'exception des méthodes de controle detkinter.Tcl ( ).eval ( "info patchlevel" ) et tkinter._test ( ).
La destruction de l'instance créée avec tkinter.Tk ( ) termine l'utilisation de l'interface graphique.
IMPORTANT : Contrairement à la création des autres types de controles, où on recommande de configurer les attributs à la création des objets, les valeurs des attributs de la fenêtre principale ne peuvent pas être modifiées lors de la création. Il faudra donc faire TKI_Principal [ "background" ] = "cyan" ; et non TKI_Principal = tkinter.Tk ( background = "cyan" ) qui lève une exception.
Les objets permanents de type tkinter.Tk ( ) sont identifiés dans le site par : TKI_.
Voir les conventions sur les variables utilisées dans ce site ...
EXEMPLE.
import tkinter
TKI_Principal = tkinter.Tk ( )
TKI_Principal [ "background" ] = "green"
TKI_Principal.title ( "Démonstration" )
TKI_Principal.geometry ( "150x75+350+200" )
tkinter.Label ( TKI_Principal , text = "Hello world" ).pack ( )
tkinter.Button ( TKI_Principal , text = "Quitter" , command = TKI_Principal.destroy ).pack ( )
TKI_Principal.mainloop ( )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de