Desarrollador

Model - View

1 min de lectura

Resumen rápido

La clase KooModel permite a los desarrolladores crear vistas para mostrar o editar datos almacenados en un servidor OpenERP. Al implementar QAbstractItemModel, puede utilizarse con las vistas del modelo/vista de Qt, como QTreeView, QListView, QTableView y QColumnView, cambiando muy pocas líneas de código.

Contenidos

Hoy voy a explicar la clase KooModel en Koo. Esta clase permite a los desarrolladores crear fácilmente nuevas vistas que necesiten mostrar o editar información almacenada en un servidor OpenERP. KooModel implementa QAbstractItemModel y, por lo tanto, permite usar fácilmente cualquier vista que emplee el modelo/vista de Qt (incluyendo QTreeView, QListView, QTableView y QColumnView). Donde fácil significa cambiar una (o muy pocas) líneas de código para pasar de una vista a otra.

Preguntas frecuentes

¿Qué permite hacer la clase KooModel?

Permite crear nuevas vistas que muestren o editen información almacenada en un servidor OpenERP.

¿Qué interfaz implementa KooModel?

KooModel implementa QAbstractItemModel, lo que permite utilizarla con las vistas basadas en el modelo/vista de Qt.

¿Con qué vistas de Qt se puede utilizar KooModel?

El artículo menciona QTreeView, QListView, QTableView y QColumnView como ejemplos de vistas compatibles con el modelo/vista de Qt.

¿Qué significa que sea fácil cambiar de una vista a otra?

Significa que, para pasar de una vista a otra, solo hay que cambiar una línea de código o muy pocas, según el caso.