Classe StatusBarItem
| Module : | WinLib.Bars |
|---|---|
| Héritée de : | Widget |
| Version : | 1.0 - 2024 |
| Classes dérivées : |
Cette classe définit un widget pour afficher un status dans la barre de status.
Cette classe fonctionne comme le widget tk.Label pour lequel on peut qualifier le status
alternativement par une image ou un texte.
Attributs d'instance
| Attribut | Type | Signification |
|---|---|---|
| self.value | String | Valeur du status. |
Méthodes publiques :
self.__init__(self, appli, bar, text=None, image=None, value="000000", **kwargs)
Cette méthode est le constructeur de la classe.
| Paramètre | Type | Signification | Défaut |
|---|---|---|---|
| appli | WinLib.Application | Référence de l'application propriétaire de la barre. | |
| bar | WinLib.StatusBar | Barre de status parente. | |
| text | String | Texte affiché comme label. | None |
| image | ImageTk.PhotoImage | Image affichée comme label. | None |
| value | String | Texte exprimant la valeur du status. | "000000" |
| kwargs | dictionnaire | Liste de paramètres supplémentaire de la classe tk.Frame de TkInter. |
bar.addBarItem('position', StatusBarItem(bar, text="Position: "))
bar.addBarItem('taille', StatusBarItem(bar, image=self.resources['Size24.png']))
Commentaires
Enregistrer un commentaire