Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/01/2013, 19:59
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: MVC o separar por módulos?

No necesariamente.

Te dejo varias posibilidades:

Opcion 1:
En tu archivo "main.py" (o como sea que se llame) haces lo siguiente:
Código Python:
Ver original
  1. if __name__ == '__main__':
  2.     app = wx.PySimpleApp()
  3.     Main(app)
  4.     app.MainLoop()
Y dentro de tu __init__ de la clase Main llamar a un método definido por ejemplo "on_start" donde hagas las tareas de inicio de tu programa.

Segunda opción:
Definir una función on_start (o similar) en tu archivo de controladores y en tu main harías lo siguiente:
Código Python:
Ver original
  1. from controllers import on_start # Ejemplo
  2.  
  3. if __name__ == '__main__':
  4.     on_start()
  5.     app = wx.PySimpleApp()
  6.     Main(app)
  7.     app.MainLoop()