#!/usr/bin/env python # -*- coding: utf8 -*- # Tempo02.py import wx #------------------------------------------------------------------------- class MaBarreOutils(wx.Panel): # wx.Panel """Barre d'outils de la fenĂȘtre principale""" #------------------------------------------------------------------------- def __init__(self, parent): wx.Panel.__init__(self, parent) TBFLAGS = ( wx.TB_HORIZONTAL | wx.NO_BORDER | wx.TB_FLAT ) client = parent tb = wx.ToolBar(self, style=TBFLAGS) # self sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(tb, 0, wx.EXPAND) self.SetSizer(sizer) tsize = (24, 24) 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) tb.SetToolBitmapSize(tsize) tb.AddLabelTool(10, "New", new_bmp, shortHelp="New", longHelp="Long help for 'New'") tb.AddLabelTool(20, "Open", open_bmp, shortHelp="Open", longHelp="Long help for 'Open'") tb.Realize() self.Bind(wx.EVT_TOOL, self.OnExit, id=10) self.Bind(wx.EVT_TOOL, self.OnExit, id=20) def OnExit(self, event): wx.MessageBox(u"Coucou, je suis dans la MĂ©thode : OnExit(self, evt) ^-^ ", "OnExit(self, evt)")