StaticBoxSizer problems
Matthias Kluwe
mkluwe at gmail.com
Thu Mar 9 10:47:24 EST 2006
Hi!
> Matthias Kluwe wrote:
>> I'd like to place several StaticBoxes in a frame, but I can't get it
>> right.
>> Consider the following code:
>
>> import wx
>
>> app = wx.PySimpleApp()
>> frame = wx.Frame(parent=None, title="Test")
>> box = wx.BoxSizer(wx.VERTICAL)
>> frame.SetSizer(box)
>> upper_box = wx.StaticBox(parent=frame, label="Upper Box")
>> box.Add(item=upper_box, flag=wx.GROW)
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> You should remiove this line.
Hmm. As I see it, this means constructing the StaticBox and not placing
it in the frame. Obviously, this does not help.
> [...]
>
>> What am I missing?
>
> Generally speaking what you appear to be missing is a methodical
> approach to GUI consruction. This reminds me of a lot of my early
> experiments with wxPython code :-)
"a methodical approach to GUI construction"? Please be more specific --
any hints are welcome. Clearly, the above is an experiment with
wxPython, not anything methodical. This may follow when I understand
how StaticBoxSizer works.
Regards,
Matthias
More information about the Python-list
mailing list