Cita:
Iniciado por razpeitia Preferentemente en un controlador y después llamarlo desde el main.
De hecho puedes hacer un controlador llamado "start_up" u "on_start" que sea lo primero que se ejecute en el main, así puedes usar ese controlador para hacer las tareas de inicio.
Estoy enredado.
Mi módulo controlers básicamente tiene todo lo relacionado a wxpython, o sea
class Main:
def __init__(self, app):
y luego cada def: está relacionado con la gestión de eventos de la interfase gráfica
es allí que debo agregar otro def: y poner el código de inicializar o no la base de datos?
en ese caso cómo lo llamo desde el principal?
porque mi principal lo llama como
app = wx.PySimpleApp()
Main(app)
app.MainLoop()
pero de esa forma no me estaría ejecutando el código de inicializació, sino que el control del progama fluye a través de los eventos de la interfase del wxpython