函数签名[source] | |
---|---|
st.progress(value, text=None) | |
参数 | |
值 (整数或浮点数) | 0 <= 值 <= 100 对于整数 0.0 <= 值 <= 1.0 对于浮点数 |
text (str or None) | 要在进度条上方显示的消息。文本可以选择性地包含以下类型的GitHub风格的Markdown:粗体、斜体、删除线、内联代码、链接和图像。图像显示为图标,最大高度等于字体高度。 不支持的Markdown元素会被解包,因此只有它们的子元素(文本内容)会呈现。通过反斜杠转义不支持的元素,将其显示为字面字符。例如,"1\. 不是有序列表"。 有关其他支持的Markdown指令,请参见st.markdown的body参数。 |
示例
这是一个进度条随时间增加并在完成时消失的示例:
import streamlit as st import time progress_text = "Operation in progress. Please wait." my_bar = st.progress(0, text=progress_text) for percent_complete in range(100): time.sleep(0.01) my_bar.progress(percent_complete + 1, text=progress_text) time.sleep(1) my_bar.empty() st.button("Rerun")
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。