如何更改streamlit 应用页面的名称?
How to change the name of the streamlit app page?
我有一个部署到 Heroku 的 Web 应用程序。在应用程序的地址行中,运行 文件的名称和 streamlit 的名称。我怎样才能用整数改变这一行。也许您需要添加某种配置文件?
我需要更改行“dashboard.Strealit”
此外,我 运行 发现我没有应用程序主题设置。
如何启用它们?
还有一个关于配置文件的问题。它们位于路径上:/.streamlit/
但是如果我将代码放在 GitHUB 上,那么这些文件应该位于何处,特别是文件 config.toml??
这里有几个问题。要更改您的页面名称,您可以将其设置为应用代码的开头:
st.set_page_config(
page_title="My Page Title",
)
在最近的更新中添加了 Streamlit 主题。要更新您的版本并在设置中查看主题,您可以 运行:
pip install streamlit --upgrade
并确保在 requirements.txt 中保存新版本号。
没错,config.toml
文件应该位于应用程序根目录下名为 .streamlit
的目录中。您需要将该目录连同其他文件一起提交到 Github 存储库。其他配置文件,如编辑器配置、.gitignore 等也应该位于项目的根目录下,并且可以与其他所有内容一起提交。
您可以更改应用名称、徽标等。您应该在脚本的开头编写以下代码。
import streamlit as st
from PIL import Image
image_directory = "C:\Users\Documents\logo.PNG"
image = Image.open(image_directory)
PAGE_CONFIG = {"page_title":"MyApp",
"page_icon":image,
"layout":"centered",
"initial_sidebar_state":"auto"}
st.set_page_config(**PAGE_CONFIG)
您的问题已使用 st.set_page_config()
解决。
Streamlit 具有更改页面标题、页面图标(favicon)、布局、初始侧边栏状态、侧边栏菜单项的属性。
请从此处查看 Streamlit 文档以回答您的查询,
st.set_page_config.
在 streamlit_app.py 文件的顶部使用此代码(如果它具有您的主要功能)
st.set_page_config(page_title = "New Name")
关于第二个问题,
在 setup.sh 文件中使用此代码,当 Procfile 中 运行 时,这将创建一个目录,其主题配置设置在 .streamlit 目录下的 config.toml 中。
mkdir -p ~/.streamlit/
echo "\
[general]\n\
email = \"your-email@domain.com\"\n\
" > ~/.streamlit/credentials.toml
echo "\
[theme]\n\
base='light'\n\
primaryColor='#3a70ec'\n\
backgroundColor='#FFD600'\n\
secondaryBackgroundColor = '#F0F2F6'\n\
textColor='#0e1862'\n\
[server]\n\
headless = true\n\
enableCORS=false\n\
port = $PORT\n\
" > ~/.streamlit/config.toml
你也可以在第二个问题上查看这个答案,
https://whosebug.com/a/67001757/12007117
谢谢,觉得有帮助就点个赞吧!
我有一个部署到 Heroku 的 Web 应用程序。在应用程序的地址行中,运行 文件的名称和 streamlit 的名称。我怎样才能用整数改变这一行。也许您需要添加某种配置文件?
我需要更改行“dashboard.Strealit”
此外,我 运行 发现我没有应用程序主题设置。 如何启用它们?
还有一个关于配置文件的问题。它们位于路径上:/.streamlit/ 但是如果我将代码放在 GitHUB 上,那么这些文件应该位于何处,特别是文件 config.toml??
这里有几个问题。要更改您的页面名称,您可以将其设置为应用代码的开头:
st.set_page_config(
page_title="My Page Title",
)
在最近的更新中添加了 Streamlit 主题。要更新您的版本并在设置中查看主题,您可以 运行:
pip install streamlit --upgrade
并确保在 requirements.txt 中保存新版本号。
没错,config.toml
文件应该位于应用程序根目录下名为 .streamlit
的目录中。您需要将该目录连同其他文件一起提交到 Github 存储库。其他配置文件,如编辑器配置、.gitignore 等也应该位于项目的根目录下,并且可以与其他所有内容一起提交。
您可以更改应用名称、徽标等。您应该在脚本的开头编写以下代码。
import streamlit as st
from PIL import Image
image_directory = "C:\Users\Documents\logo.PNG"
image = Image.open(image_directory)
PAGE_CONFIG = {"page_title":"MyApp",
"page_icon":image,
"layout":"centered",
"initial_sidebar_state":"auto"}
st.set_page_config(**PAGE_CONFIG)
您的问题已使用 st.set_page_config()
解决。
Streamlit 具有更改页面标题、页面图标(favicon)、布局、初始侧边栏状态、侧边栏菜单项的属性。
请从此处查看 Streamlit 文档以回答您的查询, st.set_page_config.
在 streamlit_app.py 文件的顶部使用此代码(如果它具有您的主要功能)
st.set_page_config(page_title = "New Name")
关于第二个问题, 在 setup.sh 文件中使用此代码,当 Procfile 中 运行 时,这将创建一个目录,其主题配置设置在 .streamlit 目录下的 config.toml 中。
mkdir -p ~/.streamlit/
echo "\
[general]\n\
email = \"your-email@domain.com\"\n\
" > ~/.streamlit/credentials.toml
echo "\
[theme]\n\
base='light'\n\
primaryColor='#3a70ec'\n\
backgroundColor='#FFD600'\n\
secondaryBackgroundColor = '#F0F2F6'\n\
textColor='#0e1862'\n\
[server]\n\
headless = true\n\
enableCORS=false\n\
port = $PORT\n\
" > ~/.streamlit/config.toml
你也可以在第二个问题上查看这个答案, https://whosebug.com/a/67001757/12007117
谢谢,觉得有帮助就点个赞吧!