【发布时间】:2021-09-02 16:38:15
【问题描述】:
当我更改选择框选项时脚本重新运行,我知道流式代码从顶部运行每个操作,并且有 2 个解决方案(缓存和 SessionState)。
我测试了缓存它不起作用,对于 SessionState 我不知道如何实现它。
这是代码
import streamlit as st
col1, col2, col3 = st.beta_columns(3)
if col1.button("CARTE"):
st.write("Hello")
sel_Map = st.selectbox("Choose Map type :", options=['Hello1', 'Hello2'], index=1)
if sel_Map == 'ChoroplethMap':
st.write("Hello world! 1")
elif sel_Map == 'ChoroplethMapBox':
st.write("Hello world! 2")
if col2.button("TABLEAU"):
st.write("Hello world! 3")
if col3.button("SYNTHÈSE"):
st.write("Hello world! 4")
【问题讨论】:
标签: python-3.x session-state streamlit