import streamlit as st # Set the title of the app st.title("Basic Streamlit App with Form") # Create a form with st.form("user_form"): # Display a header st.header("Welcome to Streamlit Form!") # Add a text input widget user_input = st.text_input("Enter your name:") # Add a slider widget age = st.slider("Select your age:", 0, 100, 25) # Add form buttons submit_button = st.form_submit_button("Submit") clear_button = st.form_submit_button("Clear") # Handle form submission if submit_button: if user_input: st.success(f"Hello, {user_input}!") st.info(f"You are {age} years old.") else: st.error("Please enter your name.") # Handle form clearing if clear_button: # Re-run the app to reset the form st.experimental_rerun() # Display an image st.image("./nadi-lok-image.png", caption="Image")