Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/calculadora-tk
🎈CALCULADORA BÁSICA COM INTERFACE GRÁFICA.
https://github.com/vilhalva/calculadora-tk
aplicativo exe framework interface projeto python tkinter windows
Last synced: 4 days ago
JSON representation
🎈CALCULADORA BÁSICA COM INTERFACE GRÁFICA.
- Host: GitHub
- URL: https://github.com/vilhalva/calculadora-tk
- Owner: VILHALVA
- Created: 2024-01-17T20:19:24.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-08-01T18:21:43.000Z (5 months ago)
- Last Synced: 2024-08-01T20:51:34.787Z (5 months ago)
- Topics: aplicativo, exe, framework, interface, projeto, python, tkinter, windows
- Language: Python
- Homepage:
- Size: 9.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CALCULADORA TK
🎈CALCULADORA BÁSICA COM INTERFACE GRÁFICA.
## DESCRIÇÃO:
A calculadora desenvolvida é uma aplicação gráfica simples implementada em Python usando a biblioteca Tkinter. Aqui está uma descrição de como ela funciona e quais são suas funcionalidades:1. **Interface Gráfica:**
- A interface é construída usando a biblioteca Tkinter, que é uma ferramenta padrão para criar GUIs (Interfaces Gráficas do Usuário) em Python.2. **Layout da Calculadora:**
- A calculadora tem uma entrada de texto na parte superior que exibe as entradas e resultados.
- Os botões numéricos (0-9) estão dispostos em uma grade, juntamente com botões para operações aritméticas (+, -, *, /), ponto decimal, igual (=), e a tecla 'C' para apagar a entrada.3. **Entrada e Exibição:**
- O campo de entrada aceita a digitação de expressões matemáticas.
- As entradas e os resultados são exibidos no formato da entrada padrão da linguagem Python. Por exemplo, a multiplicação é representada por '*', a divisão por '/', e assim por diante.4. **Ações dos Botões:**
- Os botões numéricos e operadores aritméticos inserem os respectivos caracteres na entrada.
- O botão '=' realiza a avaliação da expressão na entrada e exibe o resultado.
- O botão 'C' limpa a entrada, permitindo ao usuário recomeçar.5. **Lógica de Execução:**
- A lógica de execução está centralizada na função `on_button_click`, que é chamada quando um botão é pressionado.
- Se o botão pressionado for '=', a expressão na entrada é avaliada e o resultado é exibido.
- Caso contrário, o valor do botão é anexado à entrada existente.6. **Manuseio de Erros:**
- A aplicação tenta avaliar a expressão inserida, e caso haja um erro durante a avaliação (por exemplo, uma divisão por zero), o resultado exibido é "Erro".## EXECUTANDO O PROJETO:
1. Navegue até o diretório `./CODIGO`, e execute o arquivo Python com o comando:
```bash
python CODIGO.py
```
2. Isso abrirá a interface da calculadora.
3. Use os botões numéricos e operadores para realizar cálculos.
4. Para adicionar números ou operadores à expressão, clique nos botões correspondentes na interface da calculadora.
5. Para calcular o resultado da expressão, clique no botão '='.
6. O resultado será exibido no campo de entrada.
7. Para limpar a entrada, clique no botão 'C'.
8. Para sair da calculadora, feche a janela.## SOBRE O EXECUTAVEL:
### 1. EXECUTANDO:
- Este arquivo executável está disponível apenas para `Windows X64`. Para executá-lo, basta dar dois cliques. O executável é bastante útil caso o Python não esteja instalado. Trata-se da mesma aplicação do arquivo `CODIGO.py`. Se desejar, você pode recompilá-lo novamente; é para isso que forneci o arquivo `imagem.ico`.### 2. GERANDO:
**1. Instalação do [PyInstaller:](https://pyinstaller.org/en/stable/)**
- Certifique-se de ter o PyInstaller instalado. Se não tiver, instale usando o comando abaixo:
```bash
pip install pyinstaller
```**2. Gerando o Executável:**
- Para gerar o executável, utilize o comando `pyinstaller` seguido de opções:
- `--icon="imagem.ico"`: Especifica o ícone do executável.
- `-w`: Especifica que o executável será do tipo "windowed", ou seja, sem exibir uma janela de console.
- `-F`: Gera um único arquivo executável em vez de vários.
- `CODIGO.py`: Substitua "CODIGO.py" pelo nome do seu arquivo Python principal.
```bash
pyinstaller --icon="imagem.ico" -w -F CODIGO.py
```## NÃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens e tecnologias, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis:
* [CURSO DE PYTHON](https://github.com/VILHALVA/CURSO-DE-PYTHON)
* [CURSO DE TKINTER](https://github.com/VILHALVA/CURSO-DE-TKINTER)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)