View Single Post
Old Mar 24th, 2008, 2:29 PM   #1
Freaky Chris
Hobbyist Programmer
 
Freaky Chris's Avatar
 
Join Date: Dec 2007
Location: England
Posts: 169
Rep Power: 1 Freaky Chris is on a distinguished road
Send a message via MSN to Freaky Chris
wxPython listboxsize

well thanks to sane ive started looking at GUI already using wxPython, however i am having a small issue. I am using the code below to try to produce a 200x380 list bow however, when i run my code i get a very small list box in the top left corner which is correct positioning but completley the wrong size. After looking over my code i cannot see where i am making the mistake. So i would be greatful if you could shed some light on the situation

python Syntax (Toggle Plain Text)
  1. class mainWin(wx.Frame):
  2. def __init__(self, parent, id, title):
  3. wx.Frame.__init__(self, parent, id, title, size=(220, 490), style=wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)
  4.  
  5.  
  6. panel = wx.Panel(self, -1)
  7. hbox = wx.BoxSizer(wx.HORIZONTAL)
  8.  
  9. self.listbox = wx.ListBox(panel, -1,size=(200,380))
  10. hbox.Add(self.listbox, 1,wx.EXPAND | wx.ALL, 5)
  11.  
  12. new = wx.Button(self, 1, 'Message User', (10, 435))
  13. end = wx.Button(self, 2, 'Exit', (120, 435))
  14.  
  15. hbox.Add(new)
  16. hbox.Add(end)
  17.  
  18. panel.SetSizer(hbox)
  19. self.Centre()
  20. self.Show(True)

Thanks
Freaky Chris is offline   Reply With Quote