Hey Community ,
In this series of shorts I will demonstrate how to use the widgets from our Core Functionality Series together to make an app
The first recap short combines the button, checkbox and radio buttons!
Check it out below:
Video:
Sample code:
import streamlit as st
st.title("Radio Buttons, Checkboxes and Buttons")
page_names = ['Checkbox', 'Button']
page = st.radio('Navigation', page_names)
st.write("**The variable 'page' returns:**", page)
if page == 'Checkbox':
st.subheader('Welcome to the Checkbox page!')
st.write("Nice to see you! :wave:")
check = st.checkbox("Click here")
st.write('State of the checkbox:', check)
if check:
nested_btn = st.button("Button nested in Checkbox")
if nested_btn:
st.write(":cake:"*20)
else:
st.subheader("Welcome to the Button page!")
st.write(":thumbsup:")
result = st.button('Click Here')
st.write("State of button:",result)
if result:
nested_check = st.checkbox("Checkbox nested in Button")
if nested_check:
st.write(":heart:"*20)