Classe Widget
| Module : | WinLib.Widgets |
|---|---|
| Héritée de : | tk.Frame |
| Version : | 1.0 - 2024 |
| Classes dérivées : | Bar |
Cette classe est une classe de base basée sur tk.Frame qui va servir pour la création de tous les widgets de
l'application.
Elle offre une classe alternative à la classe tk.Frame de TkInter qui a l'avantage de maintenir une référence sur l'application propriétaire du widget
et ainsi donner accès aux propriétés de l'application et notamment aux informations relatives à la localisation et
à la base de ressources images.
Attributs d'instance
self.application
Cet attribut est une référence sur l'application propriétaire du widget. Cela permet à avaoir un accès aux propriétés de l'applications pour le codage du widget.
self.local
Cet attribut est une référence sur le dictionnaire des données de localisation de la classe Application. Voir l'article sur la localisation pour l'usage.
self.resources
Cet attribut est une sur le dictionnaire de toutes les images utilisées par
l'application. Les images doivent être contenues dans un dossier nommé
./resources situé à la racine du projet Python. Elles sont chargée
automatiquement dans le dictionnaire à l'initialisation de l'application.
Les images contenues dans le dictionnaire sont des instances de
ImageTk.PhotoImage (classe du module Pillow de Python) pour être
prêtes à l'emploi dans les paramètres image de TkInter.
Commentaires
Enregistrer un commentaire