configuration.help

 1from time import sleep
 2from reference.diagrams.functions import functions
 3import streamlit as st
 4
 5
 6class Help:
 7    """
 8    Classe com métodos que fornecem ajuda ao usuário.
 9    """
10
11    def generate_function_description(self, selected_function):
12        """
13        Elabora o resumo sobre a funcionalidade sobre a qual o usuário tem dúvida.
14
15        Parameters
16        ----------
17        selected_function : Any
18            Função selecionada pelo usuário.
19
20        Returns
21        -------
22        response_description : A descrição da função.
23        response_graphic : O gráfico descritivo da função.
24        """
25        info = functions.get(selected_function.lower(), "Funcionalidade não encontrada.")
26        response_description = functions[selected_function]
27
28        return response_description
29    
30    @st.dialog(title="Ajuda")
31    def main_menu(self):
32        """
33        Menu principal.
34        """
35        selected_function = st.selectbox(label="Opções", options=functions.keys())
36        description = self.generate_function_description(selected_function)
37    
38        st.markdown(body=description)
class Help:
 7class Help:
 8    """
 9    Classe com métodos que fornecem ajuda ao usuário.
10    """
11
12    def generate_function_description(self, selected_function):
13        """
14        Elabora o resumo sobre a funcionalidade sobre a qual o usuário tem dúvida.
15
16        Parameters
17        ----------
18        selected_function : Any
19            Função selecionada pelo usuário.
20
21        Returns
22        -------
23        response_description : A descrição da função.
24        response_graphic : O gráfico descritivo da função.
25        """
26        info = functions.get(selected_function.lower(), "Funcionalidade não encontrada.")
27        response_description = functions[selected_function]
28
29        return response_description
30    
31    @st.dialog(title="Ajuda")
32    def main_menu(self):
33        """
34        Menu principal.
35        """
36        selected_function = st.selectbox(label="Opções", options=functions.keys())
37        description = self.generate_function_description(selected_function)
38    
39        st.markdown(body=description)

Classe com métodos que fornecem ajuda ao usuário.

def generate_function_description(self, selected_function):
12    def generate_function_description(self, selected_function):
13        """
14        Elabora o resumo sobre a funcionalidade sobre a qual o usuário tem dúvida.
15
16        Parameters
17        ----------
18        selected_function : Any
19            Função selecionada pelo usuário.
20
21        Returns
22        -------
23        response_description : A descrição da função.
24        response_graphic : O gráfico descritivo da função.
25        """
26        info = functions.get(selected_function.lower(), "Funcionalidade não encontrada.")
27        response_description = functions[selected_function]
28
29        return response_description

Elabora o resumo sobre a funcionalidade sobre a qual o usuário tem dúvida.

Parameters
  • selected_function (Any): Função selecionada pelo usuário.
Returns
  • response_description (A descrição da função.):

  • response_graphic (O gráfico descritivo da função.):

@st.dialog(title='Ajuda')
def main_menu(self):
31    @st.dialog(title="Ajuda")
32    def main_menu(self):
33        """
34        Menu principal.
35        """
36        selected_function = st.selectbox(label="Opções", options=functions.keys())
37        description = self.generate_function_description(selected_function)
38    
39        st.markdown(body=description)

Menu principal.