Spaces:
Sleeping
Sleeping
| import numpy as np | |
| import gradio as gr | |
| import tab1 | |
| import tab2 | |
| theme = gr.themes.Soft( | |
| primary_hue="emerald", | |
| secondary_hue="green", | |
| neutral_hue="neutral", | |
| font=[gr.themes.GoogleFont('Arial'), 'ui-sans-serif', 'system-ui', 'sans-serif'], | |
| ).set( | |
| body_background_fill='*neutral_200', | |
| body_text_color_dark='*neutral_50', | |
| body_text_color_subdued='*neutral_600', | |
| button_shadow='*button_shadow_active' | |
| ) | |
| bloco = gr.Blocks(theme=theme) | |
| with bloco: | |
| with gr.Tabs(): | |
| with gr.TabItem(tab1.title): | |
| gr.Markdown(tab1.description) | |
| inputs = tab1.load_inputs() | |
| text_button = gr.Button("Executar") | |
| outputs = gr.TextArea(lines=1, label=tab1.output_label) | |
| text_button.click(tab1.execute, inputs=inputs, outputs=gr.File()) | |
| with gr.TabItem(tab2.title): | |
| gr.Markdown(tab2.description) | |
| inputs = tab2.load_inputs() | |
| text_button = gr.Button("Executar") | |
| outputs = gr.TextArea(lines=1, label=tab2.output_label) | |
| text_button.click(tab2.execute, inputs=inputs, outputs=[gr.Text(), gr.Image()]) | |
| bloco.launch() |