正常情况下通过将控件赋值给一个变量,通过该变量就可以拿到控件的数据。
如input的数据
input_value = st.text_input('输入文本')
st.write(f'文本框中输入的内容为: **{input_value}**')
radioBtn = st.radio('性别',['男','女'])
st.write(f'您选择的性别为: **{radioBtn}**')
Checkbox控件获得只有控件的状态,如果想要获得控制的内容需要在代码中转换
language = []
if st.checkbox('Python'):
language.append('Python')
if st.checkbox('C++'):
language.append('C++')
if st.checkbox('C'):
language.append('C')
st.write(len(language))
select_language = ','.join(language)
st.info(select_language)
Button:
btn1 = st.button('Click me')
if btn1:
st.info('Button1 clicked')