Streamlit-Extras 第三方组件

steamlit-extras是一个 Python 库,汇集了很多有用的 Streamlit 代码

官方文档

功能概述(部分):

  • add_vertical_space:增加空白行,常用于调整布局
  • altex:快速制作 Streamlit 图表,API 简单实用
  • annotated_text:文本显示格式优化(高亮、注释、文本框)
  • app_logo:在目录左上角显示指定的 LOGO
  • badge:创建自定义徽章(比如 PyPI, GitHub, Twitter, Buy Me a Coffee)
  • colored_header:标题美化,显示带有彩色下划线/添加标题说明
  • center_running:自定义程序 running 时的动画
  • dataframe_explorer:在数据框顶部添加 UI 以实现自定义过滤列
  • echo_expander:显示已执行的代码(默认是折叠状态)
  • grid:将元素放置在指定网格布局上的多元素容器
  • table_with_images:生成表格的 HTML,其中呈现图像
  • rain:创建一个 CSS 动画,输入表情符号从屏幕顶部落到底部
  • markdownlit:渲染并输出 Markdown 文本(支持色彩、超链接、图标等)
  • style_metric_cards:将自定义样式应用于页面中的 st.metrics

往年同期文章