当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Python Streamlit st.set_page_config用法及代码示例

配置页面的默认设置。

注意

这必须是您的应用程序中使用的第一个 Streamlit 命令,并且只能设置一次。

函数签名

st.set_page_config(page_title=None, page_icon=None, layout="centered", initial_sidebar_state="auto", menu_items=None)
参数说明

page_title (str or None)

页面标题,显示在浏览器选项卡中。如果没有,默认为脚本的文件名("app.py" 将显示“app • Streamlit”)。

page_icon (Anything supported by st.image or str or None)

页面图标。除了st.image 支持的类型(如 URL 或 numpy 数组)之外,您还可以将表情符号作为字符串 ("🦈") 或短代码 (":shark:") 传递。如果您感觉幸运,请尝试"random" 随机表情符号!表情符号图标由 Twemoji 提供,并从 MaxCDN 加载。

layout ("centered" or "wide")

页面内容应该如何布局。默认为"centered",它将元素限制在一个固定宽度的居中列中; "wide" 使用整个屏幕。

initial_sidebar_state ("auto" or "expanded" or "collapsed")

侧边栏应该如何开始。默认为"auto",在移动设备上隐藏侧边栏,否则显示。 "expanded" 最初显示侧边栏; "collapsed" 隐藏它。

menu_items (dict)

配置显示在此应用右上角的菜单。此 dict 中的键表示您要配置的菜单项:

  • "Get help":字符串或无
    此菜单项应指向的 URL。如果没有,隐藏此菜单项。
  • “报告错误”:str 或 None
    此菜单项应指向的 URL。如果没有,隐藏此菜单项。
  • "About":字符串或无
    要在“关于”对话框中显示的降价字符串。如果为 None,则仅显示 Streamlit 的默认 About 文本。

示例

st.set_page_config(
     page_title="Ex-stream-ly Cool App",
     page_icon="🧊",
     layout="wide",
     initial_sidebar_state="expanded",
     menu_items={
         'Get Help': 'https://www.extremelycoolapp.com/help',
         'Report a bug': "https://www.extremelycoolapp.com/bug",
         'About': "# This is a header. This is an *extremely* cool app!"
     }
 )

相关用法


注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.set_page_config。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。