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ètreTypeSignificationDéfaut
appliWinLib.ApplicationRéférence de l'application propriétaire de la barre.
barWinLib.ToolBarBarre d'outils contenant les boutons.
imageImageTk.PhotoImageImage affichée sur le bouton.
commandMethodMéthode exécutée lorsque l'utilisateur clique le bouton.
kwargsdictionnaireListe 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))

Voir aussi :

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