https://github.com/samuel-amaro/gui-python
Projeto de exemplo que usa o python tkinter, uma GUI python aplicada, a um problema real, projeto envolve uso de banco de dados, e consumo de algumas API, e bibliotecas externas próprias do python. tem como objetivo este repositório mostrar a minha capacidade na linguagem de programação python
https://github.com/samuel-amaro/gui-python
mvc python python3 sqlite3 tkinter-gui tkinter-python
Last synced: 26 days ago
JSON representation
Projeto de exemplo que usa o python tkinter, uma GUI python aplicada, a um problema real, projeto envolve uso de banco de dados, e consumo de algumas API, e bibliotecas externas próprias do python. tem como objetivo este repositório mostrar a minha capacidade na linguagem de programação python
- Host: GitHub
- URL: https://github.com/samuel-amaro/gui-python
- Owner: Samuel-Amaro
- Created: 2020-12-02T14:08:22.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-30T14:51:14.000Z (over 5 years ago)
- Last Synced: 2025-03-19T21:49:36.554Z (about 1 year ago)
- Topics: mvc, python, python3, sqlite3, tkinter-gui, tkinter-python
- Language: TeX
- Homepage:
- Size: 10.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GUI-Python
Projeto de exemplo que usa o pyhton tkinter, uma GUI python aplicada, a um problema real, projeto envolve uso de banco de dados, e consumo de algumas API,
e bibliotecas externas proprias do python
# Ferramentas Necessarias
* [Python versão 3.9.0](https://www.python.org/)
* [Tkinter](https://docs.python.org/pt-br/3/library/tkinter.ttk.html)
* Editor de Código;
* [API-SQLite3 Python](https://docs.python.org/3/library/sqlite3.html#sqlite3.Cursor.fetchall);
# Tkinter
Para utilizar o python tkinter basta istalar a versão mais recente do python,
e seguir as importações a seguir em seu projeto e tera todos os widgets disponiveis no tkinter para usar em seu projeto
```
from tkinter import *
from tkinter import ttk
```
## Istalar Sqlite3 usando gerenciador de pacotes pip
```
pip install sqlite3-api
```
## API SQLite3 No Python
```
from sqlite3 import *
```
## Banco-Dados
* Modelo logico do banco de dados que deve ser implementado;
* [Modelo-Logico-Db](https://github.com/Samuel-Amaro/GUI-Python/blob/main/Documentacao/Banco-Dados/modelo-logico-banco.pdf)
## Executavel do Projeto
* Para se criar o executavel do projeto usa-se o [pyinstaller](https://www.pyinstaller.org/)
```
pip install pyinstalle
# para criar o .exe no seu SO
# no terminal execute
pyinstaller yourprogram.py
```
* Compativel com Windows 10;
* Não e Multiplataforma;
* O Executavel e compativel somente em SO em que ele foi gerado(No caso Windows 10);
* [Executavel de teste do Projeto](https://github.com/Samuel-Amaro/GUI-Python/tree/main/dist)
## Prototipos Interface
* [Prototipo Beneficiario](https://github.com/Samuel-Amaro/GUI-Python/blob/main/Documentacao/Prototipos-Interface-GUI/0001.jpg)
* [Prototipo Secretaria Social](https://github.com/Samuel-Amaro/GUI-Python/blob/main/Documentacao/Prototipos-Interface-GUI/prototipo-secretaria-social.pdf)