Utiliser un modèle de liste C++ en QML

La plupart des exemples QML actuels sont exclusivement écrits en QML et JavaScript, probablement pour les garder simples. Cependant, dans une application réelle, pour des raisons de performances, il est recommandé d’écrire autant de code que possible en C++ et de n’utiliser QML que pour l’interface utilisateur. Au final, il est important de savoir comment utiliser un modèle C++ en QML.

QML ne fournit de support direct que pour les modèles de liste pour le moment (comme QAbstractListModel, à cause des vues actuellement supportées (ListView, GridView…).

Le but de cet article est de montrer une manière facile d’utiliser un modèle de liste en C++ en QML au lieu d’un modèle QML comme ListModel.

Utiliser un modèle de liste C++ en QML

Laisser un commentaire