Uma calculadora para Desktop feito para ganhar Experiência no Framework Flet para futuros projetos, realizado com base Tutorial do canal Programador Aventureiro.
- Flet: Framework utilizado para o desenvolvimento de interface GUI em diversas Plataformas como Android, IOS, Desktop, WEB.
- Python: Linguagem de programação principal.
- Outras Bibliotecas: O resto das bibliotecas pode ser encontradas no requirements.txt
pip install -r requirements.txt
Para mais aprofundamento nas funcionalidades, estrutura e recursos, recomendo fortemente dar uma olhada na documentação do Flet.
pip install flet
Para gerar o executável, além do Flet, será necessário o Pyinstaller, mas não se preocupe, já que o próprio Flet cuidara do builder.
pip install pyinstaller
Você também pode usar o comando abaixo para obter mais informações.
flet pack --help
Exemplo do Comando Pack para Buildar o Projeto:
flet pack FILE_PROJECT.py --icon DIRETORIO_ICONE.ico --name NOME_PROJETO --company-name COMPANY --file-version VERSION [x.x.x.x] --file-description DESCRIPTION --product-name PRODUCT_NAME
Para pôr um Ícone, será necessário por no formato (.ico). Consulte essa Discussão criada no site Stack Overflow para mais Detalhes. Caso já tenha o PNG e não saiba como converter, use esse site para converter Convertio.
Para organização e facilitar no Builder do projeto, sugiro criar um ambiente virtualizado. Para isso, basta usar o comando abaixo:
python -m venv .venv
E para usar o ambiente, basta ativá-lo usando:
.venv\Scripts\activate
-
Clone este repositório:
git clone https://github.com/piedro404/calculator_flet_python.git
-
Instale as dependências:
pip install -r requirements.txt
-
Execute a aplicação:
flet run app.py
Obrigado a todos, desejo ótimos estudos, caso queira, entre em contato em pedro.henrique.martins404@gmail.com;