Spaces:
Sleeping
Sleeping
File size: 1,135 Bytes
e60393f 1c6ba16 e60393f 184e772 e60393f 184e772 e60393f 404ddd9 e60393f 404ddd9 e60393f 404ddd9 e60393f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | # -*- coding: utf-8 -*-
"""
MESA - Modelagem Estatística e Sistemas de Avaliação
App principal com 3 abas: Buscador, Elaboração, Visualização
"""
import gradio as gr
import os
from elaboracao.app import criar_aba as aba_elaboracao
from visualizacao.app import criar_aba as aba_visualizacao
def carregar_css():
"""Carrega CSS externo."""
css_path = os.path.join(os.path.dirname(__file__), "styles.css")
try:
with open(css_path, "r", encoding="utf-8") as f:
return f.read()
except FileNotFoundError:
return ""
LOGO_PATH = os.path.join(os.path.dirname(__file__), "logo_mesa.png")
css = carregar_css()
with gr.Blocks(title="MESA - Modelagem Estatística e Sistemas de Avaliação") as app:
gr.Image(LOGO_PATH, show_label=False, interactive=False, container=False, elem_id="logo-mesa", buttons=[])
with gr.Tab("Pesquisa"):
gr.Markdown("*Em desenvolvimento.*")
with gr.Tab("Elaboração/Edição"):
aba_elaboracao()
with gr.Tab("Visualização/Avaliação"):
aba_visualizacao()
if __name__ == "__main__":
app.queue().launch(css=css)
|