Bonjour,

Je débute avec QT et je désire utilisé l'architecture Modèle/Vue fourni par QT. En fait je dispose d'une classe Joueur avec comme attribut un nom et un age (je simplifie à l'extrême), je voudrais afficher ma liste des joueurs dans un tableau.

J'ai donc crée une classe ModeleJoueur héritant de QAbstractTableModel, j'ai implémenté les différentes méthodes nécessaires comme :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int rowCount(const QModelIndex & parent) const;
    int columnCount(const QModelIndex & parent ) const;
    QVariant data(const QModelIndex &index,int role ) const;

Cette classe dispose d'un vecteur contenant les instances de mes différents joueurs.

La fonction data retourne soit le nom soit l'age en fonction de l'index passé en paramètre. Voila pour les brèves explications nécessaires. Tout marche parfaitement.
En fait mon problème est que je n'arrive pas à supprimer les cases à cocher qui sont ajoutés automatiquement


Merci d'avance pour vos réponses.