def OnInit(self): RotinasGlobais.Rotinas = RotinasGlobais() ConsultasSQL.ConsSQL = ConsultasSQL() Principal.fPrincipal = Principal.create(None) self.SetTopWindow(Principal.fPrincipal) if not RotinasGlobais.Rotinas.ConectaBanco("ACLivrus","",""): wxMessageBox(Resource.STR_NCONBANCO,"Erro", wxOK | wxICON_ERROR) return False fSplash = Splash.create(None) fSplash.Show() return True
def main(): LivrusApp = FXApp("Livrus", Resource.STR_TITULO) RotinasGlobais.Rotinas = RotinasGlobais() ConsultasSQL.ConsSQL = ConsultasSQL() Principal.fPrincipal = Principal.create(LivrusApp) Login.fLogin = Login.create(Principal.fPrincipal) Splash.fSplash = Splash.create(Principal.fPrincipal) LivrusApp.init(sys.argv) LivrusApp.create() if not RotinasGlobais.Rotinas.ConectaBanco("ACLivrus", "", ""): return False else: #Splash.fSplash.iniciaTimer() #Splash.fSplash.show(PLACEMENT_SCREEN) Principal.fPrincipal.show(PLACEMENT_SCREEN) LivrusApp.run()