I think part of my issue may be a misunderstanding of the pane manager such as
self._mgr = aui.AuiManager()
I have been trying to add panes on top of each other with the example I uploaded. You can see in my screenshot I have ‘tabs’ on the bottom (p1-Caption) by adding one pane on top of another.
I noticed in the wxPython demo the developers actualy created a notebook to support multiple tabs and added that to a pane. I’ve added the source for that below:
Main.py (93.8 KB)
you can see on line 1487 a notebook is created (self.nb) and on line 1610 it is added to a pane.
Should I be creating a notebook in my bottom pane this way or should I be adding panes on top of each other to create additional tabs? I ask because resizing these panes has proven to be quite difficult. The “BestSize()” call doesn’t seem to have any affect on how tall things are it just seems to apply to width.