Streamlit Loader

Hi
I want to customize the loader while a particular code is executing. The default spinner feels very bland.
Is there anyway to achieve this?

Thank You

Hi there!
The Hydralit library may be what you are looking for:

Cheers,
Moiz

1 Like

You have other choices other than the spinner, Take a look at progress bars and custom notification box (Third-party components) in the docs:

You can try either using the Progress Bar instead of the Spinner

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.1)
    my_bar.progress(percent_complete + 1, text=progress_text)
1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.