Streamlit Shorts: Core Functionality Series

The sixth video of the series goes into how to make double sliders:

:tv: Video:

:desktop_computer: Sample code:

import streamlit as st

st.title("Streamlit Double Sliders")

st.subheader("Slider")
slider_range = st.slider("Double ended slider", value=[100,400])

st.info("Our slider range has type: %s" %type(slider_range))
st.write("Slider range:", slider_range, slider_range[0], slider_range[1])

st.subheader("Select Slider")
rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']
start_clr, end_clr = st.select_slider("Select a range of colors from the rainbow",
    options=rainbow, value=('orange','indigo'))

st.info("Our colours have types: %s" %type(start_clr))
st.write('You chose:', start_clr, "to", end_clr)
1 Like