Conheci a biblioteca tkinter a certo tempo. Para testar habilidades na linguagem, fujir um pouquinho do terminal e agregar conhecimento na prática sobre essa ferramenta tive a ideia de desenvolver essa calculadora.
É uma biblioteca padrão do Python, utilizada para a criação de interfaces gráficas simples. É rápida, dinâmica e cumpre com o que propõem.
Você pode saber mais consultando a Documentação.
- Adição
- Subtração
- Multiplicação
- Divisão
- Potência quadrada
- Raiz quadrada
- Porcentagem
- Trabalha com números decimais no padrão brasileiro, utilizando virgula.
- Integração com teclado numérico.
- Realiza cálculos dinâmicos sem a necessidade de utilizar o botão de igualdade para realizar outra operação.
- Retorna mensagens de erro para o usuário em caso de operações inválidas.
- Formatação dos resultados em notação científica para números muito extensos.
- Ctrl-c copia os resultados da entry para o clipboard sem precisar selecionar manualmente.
No terminal:
$ python main.py
Ou renomeie o arquivo main.py para main.pyw e inicie a calculadora automaticamente com dois cliques(precisa do IDLE, geralmente instalado automaticamente com o Python).