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ètre | Type | Signification | Défaut |
|---|---|---|---|
| application | WinLib.Application | Référence de l'application propriétaire de la barre. | |
| parent | tk.Frame | Fenêtre parente de la barre. | |
| kwargs | dictionnaire | Liste 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ètre | Type | Signification | Défaut |
|---|---|---|---|
| name | String | Clef de l'item dans le dictionnaire. | |
| item | tk.Frame | Widget à 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 :
- Classe Bar
- Classe ToolBarItem

Commentaires
Enregistrer un commentaire