I've started posting some of the modules I've created while working with wxPython over the last year, things I hope might be useful to some of you.
It should also help traffic get to my blog :)..
The first one is a result of a long battle between me and 4-state bitmap-based transparent bitmap buttons. I wanted to create an simple interface that consisted of buttons alone and that could be skinned by changing the graphics used. That goes against the wxPython philosophy and took some effort, but eventually I managed to create such a button and a panel that draws an image on its background.
The second one seems like another holy grail for wxPython. We don't have a FlowLayout-style sizer, and for a good reason. It's quite hard to do with the way sizers are implemented right now. After trying to make it work for quite a while and finally arriving at a working but very slow solution (several sizer recals for each resize), I thought I'd try another approach. I derived from wx.ScrolledWindow and implemented the Layout function myself. Turns out it is much simpler than it sounds and works quickly as well. FlowPanel should be useful in itself and as an example of how you could implement your own Layout function.
Both modules are at http://www.gooli.org/blog/snippets/.
I'll be adding more modules soon.
Eli.