0

I wanted to create a checkbox which checks all other checkboxes if checked and if the checkbox is unchecked that all other checkboxes also get unchecked.

For example:

enter image description here

Clicking on “all” should be also checking “option1, option2, etc.”. Same if I uncheck.

I tried to use session_states but could not come up with a solution. Is there a possibility to modify checkboxes?

Oweys
  • 47
  • 6

1 Answers1

1

You can use this way.

import streamlit as st 


isall = st.checkbox(label="All")

st.checkbox(label="option1", value=isall)
st.checkbox(label="option2", value=isall)
ferdy
  • 4,396
  • 2
  • 4
  • 16