first 2 functions

This commit is contained in:
2025-07-22 00:32:32 +02:00
parent 0b55d0ae32
commit 6a3987ba44

View File

@@ -13,15 +13,16 @@ st.logo('./logo.png', size='large')
if 'letzte_aktion' not in st.session_state:
st.session_state['letzte_aktion'] = None
if 'output_text' not in st.session_state:
st.session_state['output_text'] = ''
st.session_state['output_text'] = ('Um den HILFE-Text zu einzelnen Funktionen aufzurufen bitte die Funktion'
' mit leerem Eingabefeld aufrufen.')
st.image('./logo-mit-tb.png', width=200)
st.title("Textverarbeitung mit Sidebar und Wiederholen-Button")
# Eingabefeld im Hauptbereich
input_text = st.text_area('Gib deinen Text hier ein:', height=150)
input_text = st.text_area('Gib deinen Text hier ein und wähle eine Funktion im Menü:', height=150)
# --- Sidebar: Buttons selektieren und Aktion setzen ---
st.sidebar.header("Aktionen")
st.sidebar.header("Funktionen")
if st.sidebar.button(label='Ceasarchiffre (all)', use_container_width=True):
st.session_state['output_text'] = cesar_all(input_text)
st.session_state['letzte_aktion'] = 'funktion1'
@@ -37,6 +38,6 @@ if st.button("Letzte Aktion wiederholen"):
st.session_state['output_text'] = buchstabenwortwert(input_text)
# Ausgabefeld
st.text_area('Ausgabe:', value=st.session_state['output_text'], height=150)
st.text_area('Ausgabe:', value=st.session_state['output_text'], height=300)