title: multiple panel in wxpython
body: <p>Is it possible to have multiple panel in wxpython? I want to have something like this:</p>
  
  <pre><code>import wx.grid
  import sys
  
  class Mat_Frame(wx.Frame):
      def __init__(self,parent):
  
          wx.Frame.__init__(self,wx.GetApp().TopWindow,title='Material Properties')
          self.panel=wx.Panel(self,-1)
          self.AdderPanel=wx.Panel(self.panel,-1)
          self.InputPanel=wx.Panel(self.panel,-1)
          self.OutputPanel=wx.Panel(self.panel,-1)
          HorSizer=wx.BoxSizer(wx.HORIZONTAL)
          HorSizer.Add(self.panel,proportion=1,flag=wx.EXPAND|wx.ALL)
          HorSizer.Add(self.AdderPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
          HorSizer.Add(self.InputPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
          HorSizer.Add(self.OutputPanel,proportion=1,flag=wx.EXPAND|wx.ALL)
  </code></pre>
  
  <p>I tried this but it is not working. I mean, I get weird window unsized properly. Am I doing something wrong here? Can somebody point me how to use multiple panels in wxpython?</p>