Si en mi archivo views tengo algo del estilo:
Código:
a los solos efectos de haber inicializado el panel que se activará con cada botón de la barra de herramientas...class MyFrame(wx.Frame): def __init__(self, *args, **kwds): kwds["style"] = wx.CAPTION | wx.MINIMIZE_BOX | wx.MAXIMIZE | wx.MAXIMIZE_BOX | wx.SYSTEM_MENU | wx.RESIZE_BORDER | wx.CLIP_CHILDREN | wx.CLOSE_BOX wx.Frame.__init__(self, None, wx.ID_ANY) self.panel_usuario = wx.Panel(self, -1) self.static_box_1 = wx.StaticBox(self.panel_usuario, -1, "PANEL USUARIO")
cuando finalmente tengo ya creado el código que preciso que se ejecute dentro de cada panel, o sea, cajas de texto, botones, etc...
ese código lo "embuto" dentro del propio views? o se coloca como un módulo aparte?
no se si me explico, yo para ir desarrollando por etapas lo que quiero que haga el panel USUARIO lo desarrollo como un módulo independiente porque me queda más fácil aislar el problema y trabajar solo en eso pero una vez terminado el código, qué tipo de ensamble se acostumbra hacer?
una llamada a un módulo externo o integrar todo en el class MyFrame(wx.Frame): ?