I am very excited to present my latest app: Streamlit Playground,
Learn, experiment, and play with streamlit components on the fly.
No need to install it in your local environment .
Of course, I have safety checks in place to prevent users from doing malicious things, modules like os and sys won’t be imported.
Can Someone please suggest a workaround for the double click issue, the session state seems to update after 2 clicks,
I tried using pyautogui to send ‘Enter’ key. that worked locally but has issues with running on streamlit sharing. something to do with $DISPLAY env not being set properly.
Yes, I noticed that you used session.state.
I had used session.state in my project.
I did like this:
if "count" not in st.session_state:
st.session_state.count = 0
if st.button("click me"):
st.session_state.count += 1
if st.session_state.count <= 1:
do something
else:
st.warning("you had clicked once, do not click again.")