wx.CHOICE Auswahl in statuszeile anzeigen
Verfasst: Freitag 25. August 2006, 10:45
Hallo,
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?
Danke
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()