Desenvolupador

Model - View

1 min de lectura

Resum ràpid

La classe KooModel permet crear vistes per mostrar o editar dades emmagatzemades en un servidor OpenERP. Com que implementa QAbstractItemModel, es pot utilitzar amb les vistes de model/vista de Qt, com QTreeView, QListView, QTableView i QColumnView, canviant molt poques línies de codi.

Continguts

Avui explicaré la classe KooModel del Koo. Aquesta classe permet als desenvolupadors crear simplement vistes noves que necessitin mostrar o editar informació emmagatzemada en un servidor OpenERP. KooModel implementa QAbstractItemModel i, per tant, permet utilitzar fàcilment qualsevol vista que faci servir el model/vista de Qt (incloent QTreeView, QListView, QTableView i QColumnView). On fàcil significa canviar una (o molt poques) línies de codi per passar d'una vista a l'altra.

Preguntes freqüents

Què permet fer la classe KooModel?

Permet crear vistes noves que mostrin o editin informació emmagatzemada en un servidor OpenERP.

Quina interfície implementa KooModel?

KooModel implementa QAbstractItemModel, la qual cosa permet utilitzar-la amb les vistes que fan servir el model/vista de Qt.

Amb quines vistes de Qt es pot utilitzar KooModel?

L’article n’esmenta QTreeView, QListView, QTableView i QColumnView com a exemples de vistes compatibles amb el model/vista de Qt.

Què vol dir que sigui fàcil canviar d’una vista a una altra?

Vol dir que, per passar d’una vista a una altra, només cal canviar una línia de codi o molt poques, segons el cas.