Code: Alles auswählen
class myToolBar(wx.ToolBar):
def __init__(self, parent):
TBFLAGS = ( wx.TB_HORIZONTAL
| wx.NO_BORDER
| wx.TB_FLAT
| wx.TB_TEXT
)
wx.ToolBar.__init__(self, parent, -1, (-1,-1), (-1,-1), TBFLAGS)
self.bmpExit = wx.Bitmap('../img/gtk-quit.png', wx.BITMAP_TYPE_PNG)
self.bmpConnect = wx.Bitmap('../img/gtk-connect.png', wx.BITMAP_TYPE_PNG)
self.bmpDisconnect = wx.Bitmap('../img/gtk-disconnect.png', wx.BITMAP_TYPE_PNG)
self.AddLabelTool(20, "Exit", self.bmpExit, wx.NullBitmap, wx.ITEM_NORMAL, 'Exit')
self.AddSeparator()
self.AddLabelTool(21, "SPS", self.bmpConnect, wx.NullBitmap, wx.ITEM_CHECK, 'SPS')
self.AddLabelTool(22, "Labview", self.bmpConnect, wx.NullBitmap, wx.ITEM_CHECK, 'Labview')
self.SetToolBitmapSize((24,24))
self.Realize()
self.Bind(wx.EVT_TOOL, self.ChangeIcon, id=21)
def ChangeIcon(self,evt):
self.EnableTool(21,False)
Je nach Togglestatus des Buttons soll ein anderes Icon angezeigt werden
Danke schonmal