提交 46e3446d 编写于 作者: S superyan

Auto Commit

上级 bb5657cd
import streamlit as st
from streamlit_option_menu import option_menu
# 设置Streamlit应用程序的标题
st.set_page_config(page_title="app name", layout="wide")
def page1():
if st.button("跳转page2"):
st.session_state.page = "page2"
st.write("page1")
def page2():
if st.button("跳转page1"):
st.session_state.page = "page1"
st.write("Page 2")
menu1="菜单1"
menu2="菜单2"
with st.sidebar:
menu = option_menu("菜单", [menu1, menu2],
icons=['house', "list-task"],
menu_icon="cast", default_index=0)
def main():
# 将 page 变量设置为 st.session_state 的一部分
if "page" not in st.session_state:
st.session_state.page = "page1"
if st.session_state.page == "page1":
page1()
st.experimental_rerun()
elif st.session_state.page == "page2":
page2()
st.experimental_rerun()
if menu == menu1:
st.subheader(f"{menu1}")
if menu == menu2:
st.subheader(f"{menu2}")
if __name__ == '__main__':
main()
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册