#!/usr/bin/env python # -*- coding: cp1252 -*- # Tempo02_OK.py import wx #------------------------------------------------------------------------- class MaBarreOutils(wx.ToolBar): """Barre d'outils de la fenêtre principale""" #------------------------------------------------------------------------- def __init__(self, parent): wx.ToolBar.__init__(self, parent) TBFLAGS = ( wx.TB_HORIZONTAL | wx.NO_BORDER | wx.TB_FLAT ) client = parent self.tb = wx.ToolBar(self, style=TBFLAGS) # argument self sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.tb, 0, wx.EXPAND) self.SetSizer(sizer) tsize = (16,16) new_bmp = wx.ArtProvider.GetBitmap(wx.ART_NEW, wx.ART_TOOLBAR, tsize) open_bmp = wx.ArtProvider.GetBitmap(wx.ART_FILE_OPEN, wx.ART_TOOLBAR, tsize) self.tb.SetToolBitmapSize(tsize) #self.tb.AddSimpleTool(10, new_bmp, "New", "Long help for 'New'") self.tb.AddLabelTool(10, "New", new_bmp, shortHelp="New", longHelp="Long help for 'New'") self.Bind(wx.EVT_TOOL, self.OnExit, id=10) #self.tb.AddSimpleTool(20, open_bmp, "Open", "Long help for 'Open'") self.tb.AddLabelTool(20, "Open", open_bmp, shortHelp="Open", longHelp="Long help for 'Open'") self.Bind(wx.EVT_TOOL, self.OnExit, id=20) self.tb.Realize() def OnExit(self, event): wx.MessageBox(u"Coucou, je suis dans la Méthode : OnExit(self, evt) ^-^ ", "OnExit(self, evt)")