Classe BarSeparator
| 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 séparateur dans la barre. Il s'agit d'un simple espace dont la largeur par défaut est de 20 pixels.
Cette classe peut être dérivée pour afficher un séparateur plus sophistiqué.
Méthodes publiques :
self.__init__(self, appli, bar, width=20, **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. | |
| width | ImageTk.PhotoImage | Image affichée comme label. | 20 |
| kwargs | dictionnaire | Liste de paramètres supplémentaire de la classe tk.Frame de TkInter. |
bar.addBarItem('tool1-1', ToolBarItem(self, bar, image=self.resources['tool1-1.png'], command=self.on_action1_1))
bar.addBarItem('tool1-2', ToolBarItem(self, bar, image=self.resources['tool1-2.png'], command=self.on_action1_2))
BarSeparator(self, bar)
bar.addBarItem('tool2-1', ToolBarItem(self, bar, image=self.resources['tool2-1.png'], command=self.on_action2_1))
bar.addBarItem('tool2-2', ToolBarItem(self, bar, image=self.resources['tool2-2.png'], command=self.on_action2_2))
bar.addBarItem('tool2-3', ToolBarItem(self, bar, image=self.resources['tool2-3.png'], command=self.on_action2_3))
Commentaires
Enregistrer un commentaire