BrendaCoronel / sistema-checklist-grupo-5

Este proyecto tiene como objetivo desarrollar una aplicación de lista de tareas que permita a los usuarios gestionar sus actividades de manera eficiente. El sistema está diseñado para ser sencillo, intuitivo y efectivo, facilitando la organización de tareas personales y profesionales.
0 stars 0 forks source link

Interfaz de Usuario: #4

Open BrendaCoronel opened 3 months ago

BrendaCoronel commented 3 months ago

-Falta de una interfaz gráfica de usuario (GUI) para facilitar la interacción del usuario. -Problemas de usabilidad y diseño de la interfaz.


def menu():
    lista_tareas = ListaTareas()
    lista_tareas.cargar_datos()

    while True:
        print("\n1. Agregar tarea")
        print("2. Editar tarea")
        print("3. Marcar tarea como completada")
        print("4. Eliminar tarea")
        print("5. Ver tareas pendientes")
        print("6. Filtrar tareas por prioridad")
        print("7. Buscar tarea")
        print("8. Salir")

        opcion = input("Seleccione una opción: ")

        if opcion == '1':
            nombre = input("Nombre de la tarea: ")
            descripcion = input("Descripción de la tarea: ")
            fecha_vencimiento = input("Fecha de vencimiento (YYYY-MM-DD): ")
            prioridad = int(input("Prioridad (1-5): "))
            tarea = Tarea(nombre, descripcion, fecha_vencimiento, prioridad)
            lista_tareas.agregar_tarea(tarea)
        # Resto de opciones
        elif opcion == '8':
            lista_tareas.guardar_datos()
            break

if __name__ == "__main__":
    menu()