Mein Modal erscheint nicht nach einer Aktion in stromflüssigemPython

Python-Programme
Anonymous
 Mein Modal erscheint nicht nach einer Aktion in stromflüssigem

Post by Anonymous »

Ich habe diese Streamline-App: < /p>

Code: Select all

import streamlit as st

st.title("Simulator")

tab_names = ["tab1", "tab2"]
tab1, tab2= st.tabs(tab_names)

@st.dialog("Edit your relationships")
def edit_relationships(result):
edit_options = tuple(result)
selection = st.selectbox(
"Select an entity relationship",
edit_options
)
st.write(f"This is a dialog {selection}")
if st.button("Submit"):
st.session_state.vote = 'pear'
st.rerun()

with tab1:
st.write("This is the first tab")

with tab2:
query = st.text_input("Enter the entity", key='t2tinput')

if st.button('send', key='t2button'):
try:
result = ['banana', 'apple', 'pear']
if st.button("Edit Relationships"):
edit_relationships(result)

except Exception as e:
st.error(f"Error: {e}")
Und ich möchte, dass nach Empfangsliste 'Ergebnis' (aus einer API), dass eine Schaltfläche 'Bearbeiten von Beziehungen' angezeigt wird, damit ich darauf klicke und ein Modal angezeigt wird. Ich habe diesen Code ausprobiert, aber nachdem ich auf 'Beziehungen bearbeiten' bearbeiten kann, wird der Modal nicht angezeigt.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post