2
respostas

[Reclamação] Descrição de Multi Páginas, falta a indicação de que o comando executado é o mesmo.

Boas. Falta esclarecer a execução do comando quando adicionada nova página (aba) via pasta "pages". O comando é o mesmo, chamando Dashboard.py, mas detalhes não estão esclarecidos. Do tipo: Tem sempre de se chamar Dashboard.py o arquivo principal? Pode-se indicar qualquer outro arquivo .py, de qualquer outro nome no raiz do projeto que vai abrir o Dados Brutos.py na aba secundária?

Gostaria do esclarecimento para entender melhor o funcionamento do steamlit. Grato, Att,

2 respostas

Olá, Bernardo, tudo bem?

Quando você cria uma pasta chamada "pages" no seu projeto Streamlit, o Streamlit automaticamente reconhece todos os arquivos .py dentro dessa pasta como novas páginas do seu aplicativo.

Então, o arquivo principal do seu aplicativo, o Dashboard.py, é geralmente o ponto de entrada do seu aplicativo Streamlit. Ele não precisa necessariamente ter esse nome; você pode nomeá-lo como quiser, por exemplo, app.py ou main.py, desde que você o execute com o comando streamlit run nome_do_arquivo.py.

Por exemplo, se você tiver os seguintes arquivos:

  • pages/Dados_Brutos.py
  • pages/Analise_Vendas.py
  • dashboard.py (arquivo principal)

No contexto da aula, quando executamos o comando streamlit run dashboard.py, o Streamlit irá criar um aplicativo com três páginas:

  1. Dashboard (que é o conteúdo do arquivo dashboard.py)
  2. Dados Brutos (que é o conteúdo do arquivo Dados_Brutos.py)
  3. Análise de Vendas (que é o conteúdo do arquivo Analise_Vendas.py)

Você pode navegar entre essas páginas usando a barra lateral esquerda do aplicativo Streamlit.

Espero ter esclarecido.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

Ok, Grato.