Themeing / Skinning wxWidgets

Josh Steiner wrote:

Hi everybody,

I've been lurking here as i'm learning the basics of wx, but I was wondering if you could point me to some information on how to Theme / Skin widgets? I am writing a wxPython app, primarily targeted at windows, but it would be nice to do this cross platform if possible.

Ideally I would be able to use images for buttons and such, but even if i'm only able to set colors of widgets that would be helpful.

Full skinning with a toolkit like wxWidgets is inherently difficult, because it just isn't designed for it. It is designed for using native widgets on each platform, but with skinning you want to use custom widgets that draw themselves according to your skinning design, or us an external engine, and you end up reimplementing a whole lot of stuff just to get basic functionality.

That said, it has been done by others, but I don't have any good pointers handy. You can probably find something by searching the archives of this list.

ยทยทยท

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!