Bonjour

Je débute en Qt, je suis en train de lire la doc sur le model/view programming mais tout n'est pas clair pour moi.

Voilà, j'ai un std::vector d'objets que je veux afficher (et pouvoir modifier) dans une QTableView.

Mes objects ressemblent en gros à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
class myObject {
private:
    int nom;
    int truc;
    Matrix3d matrice; //matrice 3*3 de type eigen
...
}
Dans le QTableView, chaque objet est sur une ligne, chaque ligne comporte 3 colonnes, une pour nom, une pour truc et une pour matrice :S
Comment afficher la matrice ?
J'ai un modèle qui dérive de QAbstractTableModel, dans la fonction Data, je retourne quoi ?
Il faut que je fasse un delegate (j'ai pas trop saisi cette partie jusqu'ici).

C'est possible ?

Merci