utilities.main
1import streamlit as st 2from source.utilities.database_backup import Backup 3from source.utilities.password_generator import PasswordGenerator 4 5 6class Utilities: 7 """ 8 Classe com métodos de utilitários utéis para a aplicação, como gerador de senhas e backup de dados. 9 """ 10 11 def main_menu(self): 12 """ 13 Menu principal. 14 """ 15 menu_options = { 16 "Backup de Dados": Backup(), 17 "Gerador de Senhas": PasswordGenerator() 18 } 19 col1, col2, col3 = st.columns(3) 20 with col1: 21 st.header(body=":desktop_computer: Utilitários") 22 with col2: 23 selected_option = st.selectbox(label="Menu", options=menu_options.keys()) 24 st.divider() 25 if selected_option: 26 option = menu_options[selected_option] 27 option.main_menu()
class
Utilities:
7class Utilities: 8 """ 9 Classe com métodos de utilitários utéis para a aplicação, como gerador de senhas e backup de dados. 10 """ 11 12 def main_menu(self): 13 """ 14 Menu principal. 15 """ 16 menu_options = { 17 "Backup de Dados": Backup(), 18 "Gerador de Senhas": PasswordGenerator() 19 } 20 col1, col2, col3 = st.columns(3) 21 with col1: 22 st.header(body=":desktop_computer: Utilitários") 23 with col2: 24 selected_option = st.selectbox(label="Menu", options=menu_options.keys()) 25 st.divider() 26 if selected_option: 27 option = menu_options[selected_option] 28 option.main_menu()
Classe com métodos de utilitários utéis para a aplicação, como gerador de senhas e backup de dados.