Classe ToolBarItem
| 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 bouton dans la barre d'outil.
Cette classe fonctionne comme le widget tk.Button de tkInter pour lequel on peut qualifier le status
alternativement par une image ou un texte. Mais, ici, on privilégie l'image.
Méthodes publiques :
self.__init__(self, appli, bar, image, command, **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.ToolBar | Barre d'outils contenant les boutons. | |
| image | ImageTk.PhotoImage | Image affichée sur le bouton. | |
| command | Method | Méthode exécutée lorsque l'utilisateur clique le bouton. | |
| kwargs | dictionnaire | Liste de paramètres supplémentaire de la classe tk.Frame de TkInter. |
bar.addBarItem('zoom', ToolBarItem(self, bar, image=self.resources['zoom_up32.png'], command=self.on_zoom_up))
bar.addBarItem('dezoom', ToolBarItem(self, bar, image=self.resources['zoom_dn32.png'], command=self.on_zoom_down))
Commentaires
Enregistrer un commentaire