Spaces:
Sleeping
Sleeping
| # -*- 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) | |