Bonsoir à tous,
Je lis un fichier Qsetting qui contient x clés. Chaque clé contient 4 data. Dans une itération sur le nombre de clés je split les data pour les mettre en QstringList tout en y ajoutant la clé puis je les ajoute à la queue à chaque tour de boucle dans une seconde QstringList. Le tout sans aucun problème.
Mon problème*: Lorsque je met ma seconde QstringList dans une QstringListModel mon QtableView affiche bien correctement la totalité des data mais sur une seule colonne et je ne comprend pas comment faire pour modifier le modèle. Je cherche un exemple simple pour le débutant que je suis.

Cordialement
lcd27

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
for (int i(0);i<clef.count();++i)
    {
        nomClef="prog"+QString::number(i);
        list =settings.value(nomClef).toString();
        completList =list.split(QChar(','));
        completList.prepend(nomClef);
        totalList.append(completList);
        qDebug()<<"listC"<<completList;
        qDebug()<<"listT"<<totalList;
    }
 
 
    QStringListModel *model =new QStringListModel(totalList);
    QTableView *vueClef;
    vueClef =new QTableView;
 
    vueClef->setModel(model);
    vueClef ->setGeometry(100,750,600,300);
    vueClef->show();