import streamlit as st # Title st.title("ISOM5240 Streamlit Demo: Buttons, Slider, Image & File Uploader") # Button Demo if st.button("Click Me!"): st.write("Button Clicked!") # Slider Demo slider_value = st.slider("Select a value", min_value=0, max_value=100, value=50) st.write(f"Slider value: {slider_value}") # Text Input Demo user_text = st.text_input("Enter some text") st.write(f"You entered: {user_text}") # Image Uploader Demo uploaded_image = st.file_uploader("Upload an Image", type=["jpg", "png", "jpeg"]) if uploaded_image is not None: st.image(uploaded_image, caption="Uploaded Image", use_container_width=True) # File Uploader Demo uploaded_file = st.file_uploader("Upload a File", type=["txt", "csv", "pdf"]) if uploaded_file is not None: st.write("Uploaded File Name:", uploaded_file.name)