新增 simple_input_display.py 演示页面

This commit is contained in:
XCQ
2026-03-21 15:20:42 +08:00
parent d1f5d2156c
commit 3041106763
3 changed files with 46 additions and 0 deletions

39
simple_input_display.py Normal file
View File

@@ -0,0 +1,39 @@
import streamlit as st
st.title("简单的输入展示页面")
# 初始化会话状态
if 'user_input' not in st.session_state:
st.session_state.user_input = ""
if 'display_text' not in st.session_state:
st.session_state.display_text = ""
# 文本输入框
user_input = st.text_input("请输入内容:", value=st.session_state.user_input)
# 更新会话状态中的输入值
st.session_state.user_input = user_input
# 按钮
if st.button("展示"):
st.session_state.display_text = user_input
# 显示内容
if st.session_state.display_text:
st.write("您输入的内容是:")
st.success(st.session_state.display_text)
else:
st.info("请输入内容并点击展示按钮")
# 侧边栏添加说明
with st.sidebar:
st.markdown("### 说明")
st.markdown("""
这是一个简单的Streamlit演示页面包含:
1. 文本输入框
2. 展示按钮
3. 内容显示区域
输入文本后点击"展示"按钮,您输入的内容将会显示在页面上。
""")