StatusBar und ToolBar
Verfasst: Montag 22. Februar 2010, 18:21
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:
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()