Una aplicación de escritorio para gestionar tareas diarias, desarrollada en Python con Tkinter.
- Interfaz moderna y elegante con esquema de colores azul y negro
- Creación y eliminación de tareas
- Marcado de tareas como completadas
- Filtrado de tareas (todas, pendientes, completadas)
- Contador de tareas pendientes y completadas
- Persistencia de datos (las tareas se guardan automáticamente)
- Fecha y hora de creación de cada tarea
- Python 3.6 o superior
- Tkinter (incluido en la instalación estándar de Python)
- Ejecuta la aplicación:
python app.py - Para agregar una tarea:
- Escribe el texto de la tarea en el campo de entrada
- Presiona el botón "Agregar"
- Para marcar una tarea como completada:
- Selecciona la tarea en la lista
- Presiona el botón "Marcar como completada"
- Para eliminar una tarea:
- Selecciona la tarea en la lista
- Presiona el botón "Eliminar"
- Para filtrar tareas:
- Usa los botones "Todas", "Pendientes" o "Completadas"
Para crear un archivo ejecutable (.exe) en Windows:
- Instala PyInstaller:
pip install pyinstaller - Compila la aplicación:
pyinstaller --onefile --windowed app.py - El ejecutable se creará en la carpeta
dist
toDo/
├── app.py # Aplicación principal
├── tareas.json # Archivo de datos (se crea automáticamente)
├── requirements.txt # Dependencias
└── README.md # Documentación
Este proyecto está bajo la Licencia MIT.