Example #1
0
def atualizar():
    master = Tk()

    design = Design()
    design.update_design_dic()

    # Configurações da IDE
    arquivo_configuracoes = funcoes.carregar_json(
        "configuracoes/configuracoes.json")

    # Idioma que a safira está configurada
    idioma = arquivo_configuracoes['idioma']
    interface_idioma = funcoes.carregar_json("configuracoes/interface.json")
    icon = PhotoImage(file='imagens/icone.png')

    atualizar = Atualizar(master, design, idioma, interface_idioma, icon)

    # Quando a safira é iniciado
    # Verificar a primeira vez
    # Primeira vez não mostra mensagem de erro
    # e nem mensagem se estiver atualizado
    #atualizar.verificar_versao(primeira_vez=True)

    # Quando o usuário tenta buscar atualizações de
    atualizar.verificar_versao()
    #atualizar.aviso_aguarde_instalando('0.25')

    master.mainloop()
Example #2
0
 def update_design_dic(self):
     try:
         texto_json = "temas/interface/{}".format(
             Design.__get_sett_file(self))
         self.dic = carregar_json(texto_json)
     except Exception as e:
         return [False, e]
Example #3
0
def bug():
    master = Tk()

    design = Design()
    design.update_design_dic()

    # Configurações da IDE
    arquivo_configuracoes = funcoes.carregar_json(
        "configuracoes/configuracoes.json")

    # Idioma que a safira está configurada
    idioma = arquivo_configuracoes['idioma']
    interface_idioma = funcoes.carregar_json("configuracoes/interface.json")
    icon = PhotoImage(file='imagens/icone.png')

    bug = Bug(master, design, idioma, interface_idioma, icon)
    bug.interface()

    master.mainloop()
Example #4
0
def tela_inicio():
    master = Tk()

    design = Design()
    design.update_design_dic()

    # Configurações da IDE
    arquivo_configuracoes = funcoes.carregar_json(
        "configuracoes/configuracoes.json")

    # Idioma que a safira está configurada
    idioma = arquivo_configuracoes['idioma']
    interface_idioma = funcoes.carregar_json("configuracoes/interface.json")
    icon = PhotoImage(file='imagens/icone.png')

    master.grid_columnconfigure(2, weight=1)
    master.rowconfigure(1, weight=1)

    tela_inicio = Inicio(master, design, idioma, interface_idioma, icon)
    tela_inicio.barra_superior.grid(row=0, column=1, sticky=NSEW)
    tela_inicio.fr_texto.grid(row=1, column=2, columnspan=2, sticky=NSEW)

    master.mainloop()
def atualizar_sistema(idioma):
    idioma.selecionar_idioma({
        "pt-br": "ic_pt_br.png",
        "en-us": "ic_en_us.png",
        "es": "ic_es.png"
    })


if __name__ == '__main__':
    master = Tk()

    design = Design()
    design.update_design_dic()

    # Configurações da IDE
    arquivo_configuracoes = funcoes.carregar_json(
        "configuracoes/configuracoes.json")

    # Idioma que a safira está configurada
    idioma = arquivo_configuracoes['idioma']
    interface_idioma = funcoes.carregar_json("configuracoes/interface.json")

    icon = PhotoImage(file='imagens/icone.png')

    idioma = Idioma(master, design, idioma, interface_idioma, icon)
    Button(master,
           text="acao",
           command=lambda id=idioma: atualizar_sistema(id)).grid()

    master.mainloop()
Example #6
0
 def __get_config_file(self):
     return carregar_json("configuracoes/configuracoes.json")["tema"]
Example #7
0
    def __init__(self, idioma: str):
        self.idioma = idioma
        json_link = "mensagens.json"

        self.mensagens = funcoes.carregar_json(
            'interpretador/{}'.format(json_link))