首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单独显示登录屏幕后无法打开主应用程序屏幕

单独显示登录屏幕后无法打开主应用程序屏幕
EN

Stack Overflow用户
提问于 2022-09-04 15:32:21
回答 1查看 112关注 0票数 0
代码语言:javascript
复制
proceed=0
def login():
#interface codes for the login screen   
 global proceed
 
    if st.button('Proceed'):
         proceed=1
         st.balloons()
         if proceed==1:
            main()
def main():
#interface codes for the main screen 


if __name__=='__main__' :
                    
               login()

你好,朋友们,我已经准备好了两个界面代码,登录屏幕和主屏幕。当我按下登录屏幕上的“继续”按钮时,我希望登录界面消失,只显示主界面。

当在当前代码状态下按下“继续”按钮时,两个接口都会出现在一个屏幕上。当我按下“继续”按钮时,我只希望主屏幕出现。我该如何解决这个问题?

是否可以使用display:none css属性用于登录屏幕?登录屏幕:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-09 16:11:51

代码语言:javascript
复制
   import streamlit as st


def login():
    # interface codes for the login screen
    st.write("Welcome to the login screen")
    global proceed
    if st.button("Proceed"):
        st.session_state["page"] = "main"
        st.balloons()
        st.experimental_rerun()


def main():
    # interface codes for the main screen
    st.write("Welcome to the main screen")


if "page" not in st.session_state:
    st.session_state["page"] = "login"

if st.session_state["page"] == "login":
    login()
elif st.session_state["page"] == "main":
    main()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73600649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档