Sistema de gerenciamento de consultas desenvolvido em Python utilizando interface gráfica moderna com CustomTkinter e persistência de dados em MySQL.
- Cadastro: Registro de pacientes e detalhes da consulta.
- Leitura: Visualização em tempo real via Treeview (Tabela).
- Atualização: Edição de dados ao clicar duas vezes no registro.
- Exclusão: Remoção de registros do banco de dados.
- Python 3.x
- CustomTkinter (Interface UI)
- MySQL (Banco de Dados)
- tkcalendar (Seleção de datas)
Como este projeto utiliza um servidor MySQL local, siga os passos abaixo:
- Certifique-se de ter o XAMPP, WAMP ou MySQL Server instalado.
- Crie um banco de dados chamado
bdcrud. - Execute o script contido no arquivo
setup_db.sqlpara criar a tabela necessária.
Se o seu MySQL tiver uma senha ou porta diferente de 3306, altere as configurações no método database() dentro do arquivo crudv2.py:
Python self.conexao = mysql.connector.connect( host = '127.0.0.1', user = 'root', password = 'SUA_SENHA_AQUI', database = 'bdcrud' )