Есть ли способ изменить текст-заполнитель прядильщика в Streamlit?
Я хотел бы изменить текст заполнителя, отображаемый при вызове функции:
Я пробовал использовать
with st.spinner(text="Fetching measures"):
measures = fetch_measures(userid, start_ts, end_ts)
но он просто добавляет новое предупреждение выше с "Получением мер". Есть ли способ просто изменить текст "Running function_name(…)"?
1 ответ
На форуме Streamlit есть способ:
@st.cache(show_spinner=False)
def fetch_measures():
# do stuff
time.sleep(10)
def main():
with st.spinner(text="Fetching measures"):
measures = fetch_measures()
if __name__ == "__main__":
main()
Просто добавь show_spinner=False
внутри st.cache()
декоратор, чтобы удалить предупреждение. Затем добавьте собственное предупреждение с помощьюwith st.spinner(text="Fetching measures")
.