Python v2.5 wxPython v2.8.3.0 I've got an app that has a wx.Panel managed by a FlexGridSizer. There are 5 columns and 6 rows, all with StaticText widgets and all of similar size. Everything works fine until I Clear and re-fill the sizer a few times, then it puts all of the text in the upper-left corner. I can clear/refill the grid to my hearts contents but it doesn't fix itself. However, if I resize the main window the next clear/refill will display correctly and _sometimes_ the current fill will change and display correctly.
I have an identical panel directly below it (vertical box-sizer) with the same number of columns but only 1 row and it never has a problem. Both panels are identical because it's the same custom derived class creating them and both are added to the box-sizer in an identical way. I tried changing to an (un-flexible) GridSizer and got a different display but the same problem. If anything, it occurs sooner. Any ideas on what is happening? -- Brian -- http://mail.python.org/mailman/listinfo/python-list