The code will not work under wxPython 2.9, i.e. it throws a few
assertions/exceptions.
1. listctrl can't have wx.LC_ICON and wx.LC_REPORT
I unchecked wx.LC_ICON.
2. there are some sizers running out of slots as you specify both rows
and cols, suggest to specify one or the other
I changed row|col to 0 according to the wanted design.
3. refactor refactor refactor - at least that's what I would do, having
over a 1,000 lines of just UI definition code in one file isn't easy to
work with and I doubt that any of it is reusable in this way. I would
create one file per panel or something along those lines, i.e. one for
the address stuff etc etc.
This is the genuine wxformbuilder output I didn't touch in any way
except for the executable footer.
4. there is something in there which prevents it from shutting down
correctly under 2.9, first thought it was the def __del__ but its not that.
Yep, it also happens in 2.8.12.1-3 and I don't know why.
It is also mistake as I didn't test it enough between
modifications and noticed it after a while:(
I'll check with eric debugger to see if it can tell me where it
stucks
5. you didn't mention which panel/pane is the problem case.
This is into:
notebook page 1 > fgSizerP1L2 > checkBoxNorSou
when you reach it, the next TAB send you back to:
notebook page 1 > fgSizerP1L1 > textCtrlFam
Still, after these modifs it has the same behaviour.
···
On Sun, 04 Dec 2011 23:08:59 +0100 werner <wbruhin@free.fr> wrote:
--
This fortune intentionally left blank.