Seite 1 von 1

StatusBar und ToolBar

Verfasst: Montag 22. Februar 2010, 18:21
von Reg
Hallo,

ich versuche mich gerade in wxpython.
Im speziellen soll der StatusBar anzeigen, über welchem SimpleTool der Mauszeiger ist.
Bei dem Button klappt das schon. Vielleicht kann mir einer von euch weiterhelfen?
Hier mein Versuch als Code:

Code: Alles auswählen

class Main(wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, -1, title, wx.DefaultPosition,wx.Size(200,100))
        self.bar = self.CreateStatusBar()        
        self.tb = self.CreateToolBar(wx.TB_HORIZONTAL | wx.NO_BORDER | wx.TB_FLAT | wx.TB_TEXT)
        self.tb.AddSimpleTool(10, wx.Bitmap("pics/open.png"), "Textdatei oeffnen")
        self.rausb = self.tb.AddSimpleTool(20, wx.Bitmap("pics/shutdown.gif"), "Programm beenden")
        self.tb.Realize()

        knoop = wx.Button(self,  1, 'Close', (10, 10))
        knoop.Bind(wx.EVT_ENTER_WINDOW, self.test, id=1)

        self.tb.Bind(wx.EVT_TOOL_ENTER, self.test, id=10)
        self.Bind(wx.EVT_TOOL_ENTER, self.test, id=20)
        self.Bind(wx.EVT_TOOL, self.funk, id=10)
        self.Bind(wx.EVT_TOOL, self.end, id=20)
        self.Center()
        self.Show(True)
        
    def test(self, event):
        self.bar.SetStatusText('Save Command')
        event.Skip()