Classe ToolBar

Module :WinLib.Bars
Héritée de :Bar
Version :1.0 - 2024
Classes dérivées :
Cette classe définit le fonctionnement d'une barre d'outils. La barre d'outil s'affiche en haut de la fenêtre principale de l'application. Elle permet d'afficher des boutons pour lancer des commandes.

Méthodes publiques

self.__init__(self, appli, parent, **kwargs)

Ce méthode est le constructeur de la classe.
ParamètreTypeSignificationDéfaut
applicationWinLib.ApplicationRéférence de l'application propriétaire de la barre.
parenttk.FrameFenêtre parente de la barre.
kwargsdictionnaireListe de paramètres supplémentaire de la classe tk.Frame de TkInter.

self.addBarItem(self, name, item)

Lorsque les items sont instanciés, TkInter les rend déjà visibles. Pour qu'ils soient gérés par le dictionnaire, ils doivent être ajoutés par l'invocation de cette méthode.
ParamètreTypeSignificationDéfaut
nameStringClef de l'item dans le dictionnaire.
itemtk.FrameWidget à insérer dans le dictionnaire.

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