예제 #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()
예제 #2
0
def splash():
    master = Tk()

    # Obter o Design de interfaces
    design = Design()
    design.update_design_dic()

    sp = Splash(design)
    sleep(5)
    sp.splash_fim()

    master.mainloop()
예제 #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()
예제 #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()
예제 #5
0
                pass
        return 10, 20


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",