wie kann ich die Einträge "Eins","zwei", "Drei" bei geöffneter wx.CHOICE (beim drüberfahren mit der Mouse) in der Statusbar anzeigen lassen?
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import wx
class MainFrame(wx.Frame):
def __init__(self, parent = None, id = -1, title = "mini"):
wx.Frame.__init__(self, parent, id, title)
mainpanel = wx.Panel(self)
mainbox = wx.BoxSizer(wx.HORIZONTAL)
mainpanel.SetSizer(mainbox)
ch = wx.Choice(mainpanel,-1,(-1,-1),(100,-1),['eins','zwei','drei'])
ch.Bind(wx.EVT_CHOICE, self.EvtChoice, ch)
mainbox.Add(ch)
self.CreateStatusBar()
self.GetStatusBar().SetStatusText('Text 1',0)
self.Show()
mainpanel.Fit()
self.SetClientSize(mainpanel.GetSizeTuple())
self.SetSizeHintsSz(self.GetSizeTuple())
def EvtChoice(ch, event):
print('EvtChoice: %s' % event.GetString())
def main():
app = wx.PySimpleApp()
mainframe = MainFrame()
app.MainLoop()
if __name__ == "__main__":
main()