Ricercar's picture
new version! multiple pages!
bca2bcb
raw
history blame
958 Bytes
import streamlit as st
if __name__ == "__main__":
if 'check_dict' not in st.session_state:
st.session_state.check_dict = {'check1': False, 'check2': False, 'check3': False}
with st.form('my_form'):
st.session_state.check_dict['check1'] = st.checkbox('Check 1 out')
st.session_state.check_dict['check2'] = st.checkbox('Check 2 out')
st.session_state.check_dict['check3'] = st.checkbox('Check 3 out')
check21 = st.checkbox('Check 21 out')
if check21:
st.write('check21 is checked')
check22 = st.checkbox('Check 22 out')
if check22:
st.write('check22 is checked')
check23 = st.checkbox('Check 23 out')
if check23:
st.write('check23 is checked')
# Every form must have a submit button.
submitted = st.form_submit_button('Submit')
for key, value in st.session_state.check_dict.items():
st.write(key, value)