streamlit制作菜单栏
时间: 2023-10-06 22:07:00 浏览: 322
要Streamlit中创建菜单栏,可以使用`st.sidebar`模块。以下是一个简单的示例:
```python
import streamlit as st
# 创建菜单栏
menu = ['Home', 'Settings', 'About']
choice = st.sidebar.selectbox('Select Option', menu)
# 根据用户选择显示内容
if choice == 'Home':
st.title('Welcome to Home Page')
st.write('This is the home page of our app.')
elif choice == 'Settings':
st.title('Settings')
st.write('Here you can customize your settings.')
else:
st.title('About')
st.write('This is an app created using Streamlit.')
```
这个例子中,我们定义了一个包含三个选项的菜单栏,用户可以通过它来选择需要查看的内容。使用`st.sidebar.selectbox`函数创建下拉菜单,并将其保存在变量`choice`中。接着,我们使用条件语句根据用户选择来显示不同的内容。
注意,菜单栏应该放在Streamlit应用程序的侧边栏中,因此我们使用`st.sidebar`模块来创建它。
阅读全文