configuration.main

 1from source.configuration.change_theme import ChangeTheme
 2from source.utilities.database_backup import Backup
 3import streamlit as st
 4
 5
 6class Configuration:
 7    """
 8    Classe do menu de configurações.
 9    """
10
11    def main_menu(self):
12        """
13        Menu principal.
14        """
15
16        menu_options = {"Aparência": ChangeTheme()}
17
18        col1, col2, col3 = st.columns(3)
19
20        with col1:
21            st.header(body=":wrench: Configurações")
22
23        with col2:
24
25            selected_option = st.selectbox(label="Menu", options=menu_options.keys())
26
27        st.divider()
28
29        if selected_option:
30            option = menu_options[selected_option]
31            option.main_menu()
class Configuration:
 7class Configuration:
 8    """
 9    Classe do menu de configurações.
10    """
11
12    def main_menu(self):
13        """
14        Menu principal.
15        """
16
17        menu_options = {"Aparência": ChangeTheme()}
18
19        col1, col2, col3 = st.columns(3)
20
21        with col1:
22            st.header(body=":wrench: Configurações")
23
24        with col2:
25
26            selected_option = st.selectbox(label="Menu", options=menu_options.keys())
27
28        st.divider()
29
30        if selected_option:
31            option = menu_options[selected_option]
32            option.main_menu()

Classe do menu de configurações.

def main_menu(self):
12    def main_menu(self):
13        """
14        Menu principal.
15        """
16
17        menu_options = {"Aparência": ChangeTheme()}
18
19        col1, col2, col3 = st.columns(3)
20
21        with col1:
22            st.header(body=":wrench: Configurações")
23
24        with col2:
25
26            selected_option = st.selectbox(label="Menu", options=menu_options.keys())
27
28        st.divider()
29
30        if selected_option:
31            option = menu_options[selected_option]
32            option.main_menu()

Menu principal.