Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import wx
- class Test(wx.Frame):
- def __init__(self, *args, **kwds):
- wx.Frame.__init__(self, *args, **kwds)
- self.btntoggle = wx.ToggleButton(self, -1, "toggle")
- self.panel = wx.Panel(self, -1)
- self.btnFoo = wx.Button(self.panel, -1, "Foo")
- self.btnBar = wx.Button(self.panel, -1, "Bar")
- self.Bind(wx.EVT_TOGGLEBUTTON, self.hide_toggle, self.btntoggle)
- self.Bind(wx.EVT_BUTTON, self.btn1click, self.btnFoo)
- self.Bind(wx.EVT_BUTTON, self.btn2click, self.btnBar)
- sizer1 = wx.BoxSizer(wx.VERTICAL)
- sizer2 = wx.BoxSizer(wx.VERTICAL)
- sizer1.Add(self.btntoggle, 0, 0, 0)
- sizer2.Add(self.btnFoo, 0, 0, 0)
- sizer2.Add(self.btnBar, 0, 0, 0)
- self.panel.SetSizer(sizer2)
- sizer1.Add(self.panel, 1, wx.EXPAND, 0)
- self.SetSizer(sizer1)
- sizer1.Fit(self)
- self.Layout()
- def hide_toggle(self, event):
- print "Event handler `hide_toggle' not implemented"
- self.panel.Hidden = False
- event.Skip()
- def btn1click(self, event):
- print "Event handler `btn1click' not implemented"
- event.Skip()
- def btn2click(self, event):
- print "Event handler `btn2click' not implemented"
- event.Skip()
- if __name__ == "__main__":
- app = wx.PySimpleApp(0)
- wx.InitAllImageHandlers()
- testframe = Test(None, -1, "")
- app.SetTopWindow(testframe)
- testframe.Show()
- app.MainLoop()
Add Comment
Please, Sign In to add comment