File size: 958 Bytes
bca2bcb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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)