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

Posts les plus consultés de ce blog

Développer une application fenêtrée en langage Python.

Créer ma première application

Localisation de l'application