Estoy escribiendo una aplicación en Qt (con C++) y necesito representar una estructura de objeto en una vista de árbol. Una de las formas de hacerlo es crear un modelo para esto, pero aún estoy bastante confundido después de leer la documentación de Qt sobre el tema.Creando modelos Qt para vistas de árbol
La "estructura" que tengo es bastante simple - hay un objeto Project
que contiene Task
objetos en un contenedor std::vector
. Estas tareas también pueden contener tareas secundarias.
Ya he escrito los métodos para leer & escribir estos proyectos en/desde archivos XML utilizando clases XML de Qt.
¿Hay más documentación o "lectura recomendada" para crear modelos desde cero? ¿Cómo recomiendas que empiece a implementar esto?
Virgil, esto es fantástico. Nunca recomendaré usar QStandardItemModels nuevamente. – andref
Gracias Virgil, ahora tengo un árbol limpio, simple y reutilizable. –