Manual Técnico
Estructura de Carpetas
1 | Sistema-Turnos-Medicos/ |
Dependencias
- Tkinter (incluido en la mayoría de instalaciones de Python)
- Pillow (
pip install pillow) - graphviz (
pip install graphviz) - Graphviz ejecutable en el sistema
Ejecución
Asegúrate de ejecutar python app.py desde la raíz del proyecto.
Descripción General de la Arquitectura
Paciente: Clase nodo para la lista enlazada.ColaPacientes: Implementa la lista enlazada personalizada con métodospush,pop,listarygraficar.- Ventanas (
RegistroPaciente,VisualizarPacientes,AtenderPaciente):
Heredan detk.Frame, son la interfaz gráfica para cada función principal. App: Controla la navegación entre pantallas y mantiene la única instancia deColaPacientes.
Notas
- Si tienes problemas al graficar la cola, asegúrate de que el ejecutable
dotde Graphviz está en tu PATH. - Cualquier error de importación suele resolverse asegurando que ejecutas el script desde la raíz del proyecto y tienes los archivos
__init__.pyen cada carpeta.




