Как переключить страницу при нажатии кнопки с помощью Streamlit?Python

Программы на Python
Anonymous
Как переключить страницу при нажатии кнопки с помощью Streamlit?

Сообщение Anonymous »

Я создал отдельные функции для каждой страницы, но я хочу изменить страницу на загрузку файла, когда я нажимаю кнопку на Welcome_page.py. Нашёл функцию switch_page, но не понимаю, как она работает.
import streamlit as st
from login import check_password
from file_upload import file_upload
from welcome import welcome_page
from PIL import Image
from numpy import asarray
from streamlit_extras.switch_page_button import switch_page

def file_upload():
datafile = st.file_uploader("Upload JPG",type=['jpg'])
if datafile is not None:
numpydata = asarray(datafile)
print(type(numpydata))
st.image(datafile)
return True

return False

if check_password():
if welcome_page():
switch_page('file_upload')
fileDetails = file_upload()
if fileDetails:
print("file uploaded")



Подробнее здесь: https://stackoverflow.com/questions/749 ... -streamlit

Вернуться в «Python»