I forgot to mention in my previous post that the best thing in wxPython is the wxPython demo. It helped me a lot. Browsing through the examples usually faster than browsing through the api doc.
About XRCed: I put every static components of the window layout in an xml file with XRCed (not static components: buttons moving around, changing labels ...) Generally my code looks like: import wx import wx.xrc class Frame(wx.Frame): def __init__(self, parent, resource): w = resource.LoadFrame(parent, 'FrameName') self.PostCreate(w) self.SetIcon(wx.Icon('myapp.ico', wx.BITMAP_TYPE_ICO)) ... #lots of init code here ... #event handlers here class App(wx.App): def OnInit(self): resource = wx.xrc.XmlResource('myapp.xrc') self.f = Frame(None, resource) self.f.Show() return True if __name__ == '__main__': app = App() app.MainLoop() -- http://mail.python.org/mailman/listinfo/python-list