https://github.com/guicamargo19/calculadora_python
Projeto calculadora em Python com PySide6.
https://github.com/guicamargo19/calculadora_python
pyinstaller pyqtdarktheme pyside6 python vscode
Last synced: about 1 month ago
JSON representation
Projeto calculadora em Python com PySide6.
- Host: GitHub
- URL: https://github.com/guicamargo19/calculadora_python
- Owner: guicamargo19
- License: mit
- Created: 2024-04-04T13:52:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-11T22:17:49.000Z (about 1 year ago)
- Last Synced: 2025-02-15T04:19:11.204Z (3 months ago)
- Topics: pyinstaller, pyqtdarktheme, pyside6, python, vscode
- Language: Python
- Homepage:
- Size: 64.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calculadora em Python
Projeto calculadora desenvolvida em **Python 3.11.2**, com interface gráfica em **PySide6**.
Utilizado **PyInstaller** para realizar o empacotamento da aplicação.### 💻 Projeto desenvolvido em/para MacOS.
Pyinstaller gera o instalador para a arquitetura em que
a aplicação está sendo empacotada. Para empacotar a aplicação foi utilizado o comando:```
pyinstaller
--name="Calculadora"
--noconfirm
--onefile
--add-data="files/:files/"
--icon="files/calc_icon.png"
--noconsole
--log-level=WARN
main.py
```Os comandos acima possuem pequenas diversas quando executadas em Windows. Consultar na documentação do [PyInstaller](https://pyinstaller.org/en/stable/usage.html)
## System Integrity Protection (SIP)
Consultar documentação [SIP](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection)
Durante desenvolvimento, pode ser necessário desativar o SIP temporariamente para instalar e testar seu código.
## Empacotamento da aplicação / Execução
Caso possua os requisitos acima como ambiente MacOS e o SIP desativado se necessário, navegue até a pasta do projeto empacotado "dist/Calculadora.app", e dê dois cliques para executar a aplicação.
### Instalação
Siga estas etapas a seguir para configurar o ambiente de desenvolvimento:
1. Clone este repositório em sua máquina local.
**``git clone https://github.com/guicamargo19/calculadora_python.git``**
2. Navegue até o diretório clonado e abra no VSCode.
**``cd calculadora_python``**3. Certifique-se de que a versão do Python global é a 3.11.2
**``pyenv install 3.11.2``**
**``pyenv global 3.11.2``**
**``pyenv versions``** * 3.11.2 (set by /Users/username/.pyenv/version)
4. Crie o ambiente virtual.
**``python -m venv venv``**
5. Instale as dependências para o projeto. Obs.: Versões dos módulos apenas compatíveis com a versão 3.11.2 do Python.
**``pip install -r requirements.txt``**
6. Execute o módulo python "main.py".
## 🛠️ Ferramentas utilizadas para construção do projeto
* **Python** - Linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.
* **PySide6** - Biblioteca de interface gráfica do usuário (GUI) para a linguagem de programação Python.
* **PyInstaller** - Biblioteca que permite transformar um script Python em um executável standalone.
* **PyQtDarkTheme** - Módulo Python que aplica temas "dark" ou "light" em aplicações QtWidgets.## ✒️ Autor
Guilherme Ferreira Camargo