configuration.main
1from screens.configuration.change_theme import ChangeTheme 2from screens.configuration.database_backup import Backup 3import streamlit as st 4 5 6class Configuration: 7 """ 8 Classe com métodos para mudança da aparência do sistema e backup dos dados. 9 """ 10 11 def main_menu(self): 12 """ 13 Menu principal. 14 """ 15 menu_options = { 16 "Aparência": ChangeTheme(), 17 "Backup de Dados": Backup() 18 } 19 20 col1, col2, col3 = st.columns(3) 21 22 with col1: 23 st.header(body=":wrench: Configurações") 24 25 with col2: 26 selected_option = st.selectbox( 27 label="Menu", options=menu_options.keys()) 28 29 st.divider() 30 31 if selected_option: 32 option = menu_options[selected_option] 33 option.main_menu()
class
Configuration:
7class Configuration: 8 """ 9 Classe com métodos para mudança da aparência do sistema e backup dos dados. 10 """ 11 12 def main_menu(self): 13 """ 14 Menu principal. 15 """ 16 menu_options = { 17 "Aparência": ChangeTheme(), 18 "Backup de Dados": Backup() 19 } 20 21 col1, col2, col3 = st.columns(3) 22 23 with col1: 24 st.header(body=":wrench: Configurações") 25 26 with col2: 27 selected_option = st.selectbox( 28 label="Menu", options=menu_options.keys()) 29 30 st.divider() 31 32 if selected_option: 33 option = menu_options[selected_option] 34 option.main_menu()
Classe com métodos para mudança da aparência do sistema e backup dos dados.