Bonsoir,
Je souhaite m'amuser un peu avec les modèles et les vues; et plus particulièrement avec QTableView. Pour ce faire, j'ai créé une structure pour les données à afficher via une instance de la classe sus-nommée. Voici la structure en question:
Comme on peut le remarquer, il y a un champ dans ma structure que j'ai nommé clef. Cette clef est unique et permet donc d'identifier chaque variable, quand bien même on a affaire à des homonymes du même âge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct{ quint64 clef; QString nom; QString prenom; quint8 age; } MaStructure;
À chaque variable ayant cette structure correspond à une ligne du modèle affiché par un objet QTableView; et, de ce fait, il y aura quatre colonnes.
Jusqu'ici tout va bien mais ça se complique par la suite. En effet, je souhaite que la colonne dédiée aux clés ne soit jamais visible. Mais comment faire? Là est la question.
Merci d'avance pour votre aide.
PS: Je sais que la programmation avancée est un moyen ... «assez singulier» pour s'amuser.
Partager