Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vilhalva/temperaturas-com-beeware
👨🏫CONVERSOR DE TEMPERATURAS EM CELSIUS, FAHRENHEIT E KELVIN COM BEEWARE E SQLITE.
https://github.com/vilhalva/temperaturas-com-beeware
aplicativo beeware codigo database framework gui matematica projeto python sqlite
Last synced: 4 days ago
JSON representation
👨🏫CONVERSOR DE TEMPERATURAS EM CELSIUS, FAHRENHEIT E KELVIN COM BEEWARE E SQLITE.
- Host: GitHub
- URL: https://github.com/vilhalva/temperaturas-com-beeware
- Owner: VILHALVA
- Created: 2024-06-18T21:25:35.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-09T17:14:12.000Z (6 months ago)
- Last Synced: 2024-07-10T21:00:23.455Z (6 months ago)
- Topics: aplicativo, beeware, codigo, database, framework, gui, matematica, projeto, python, sqlite
- Language: Python
- Homepage:
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TEMPERATURAS COM BEEWARE
👨🏫CONVERSOR DE TEMPERATURAS EM CELSIUS, FAHRENHEIT E KELVIN COM BEEWARE E SQLITE.
## DESCRIÇÃO:
O aplicativo de Conversão de Temperatura desenvolvido em Python usando a biblioteca `toga` permite aos usuários converter valores de temperatura entre diferentes unidades (Celsius, Fahrenheit e Kelvin) de forma simples e intuitiva. Além disso, o aplicativo mantém um registro das conversões realizadas em um banco de dados SQLite, proporcionando um histórico das atividades.## FUNCIONALIDADES:
1. **Conversão de Temperatura:**
- **Seleção de Unidades:** O usuário pode escolher entre Celsius, Fahrenheit ou Kelvin como unidades de temperatura de origem e destino.
- **Entrada de Valores:** Insira o valor numérico da temperatura a ser convertida no campo de entrada correspondente.
- **Botão "Converter":** Ao pressionar o botão "Converter", o aplicativo calcula e exibe o valor convertido no campo de destino, conforme a seleção das unidades.2. **Registro de Conversões:**
- **Salvamento de Conversões:** Após realizar uma conversão, o usuário pode optar por salvar a conversão clicando no botão "Salvar". Isso registra os detalhes da conversão (unidades de origem e destino, valores convertidos e timestamp) no banco de dados SQLite.3. **Histórico de Conversões:**
- **Armazenamento Permanente:** Todas as conversões são armazenadas no banco de dados, permitindo que o usuário consulte o histórico de todas as conversões feitas anteriormente.
- **Visualização e Gerenciamento:** O histórico de conversões pode ser acessado para revisão ou para consultas posteriores, oferecendo uma visão detalhada das atividades realizadas.## EXECUTANDO O PROJETO:
1. **Instalação:**
- Entre no diretório `./CODIGO/temperatura_app` e execute o comando:```bash
pip install -r requirements.txt
```2. **Executando o Aplicativo:**
- Execute o aplicativo em modo de desenvolvimento utilizando o Briefcase:
```
briefcase dev
```3. **Interagindo com o Aplicativo:**
- Na interface do aplicativo, selecione as unidades de temperatura de origem e destino nos menus suspensos correspondentes.
- Insira o valor numérico da temperatura que você deseja converter no campo de entrada apropriado.
- Clique no botão "Converter" para realizar a conversão. O resultado da conversão será exibido no campo de destino.
- Para salvar a conversão realizada, clique no botão "Salvar". Uma mensagem de confirmação será exibida para indicar que a conversão foi registrada com sucesso no banco de dados.4. **Acessando o Histórico de Conversões:**
- Para revisar ou consultar as conversões previamente realizadas, você pode acessar o banco de dados diretamente `(./CODIGO/temperatura_app/src/temperatura_app/conversoes.db)` ou implementar uma funcionalidade na interface do aplicativo para listar o histórico de conversões.## NÃO SABE?
- Entendemos que para manipular arquivos em muitas linguagens, é 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 BEEWARE](https://github.com/VILHALVA/CURSO-DE-BEEWARE)
* [CURSO DE SQLITE](https://github.com/VILHALVA/CURSO-DE-SQLITE)
* [CURSO DE PYTHON COM SQLITE](https://github.com/VILHALVA/CURSO-DE-PYTHON-COM-SQLITE)
* [CONFIRA MAIS CURSOS](https://github.com/VILHALVA?tab=repositories&q=+topic:CURSO)## CREDITOS:
- [PROJETO CRIADO PELO VILHALVA](https://github.com/VILHALVA)