addTab de QTabWidget pose problème
Bonjour à tous,
Petit problème avec QTabWidget, voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| void MaClasse1::recherche(QList<QList<QString> > list)
{
tabWidget->clear();
maclass2= new MaClasse2;
QList<MaClasse2*> listView;
QList<QString> listTitre;
for(int i=0; i<list.count(); i++)
{
QString titreTabWidget;
titreTabWidget = "Lot N°";
titreTabWidget += list.value(i).value(2);
listTitre.append(titreTabWidget);
for(int j=0; j<list.value(i).count(); j++)
{
maClasse2->setValues(list.value(i));
}
listView.append(maClasse2);
}
for(int k=0; k<listView.count(); k++)
{
qDebug()<<"passage dans boucle"; //ici j'ai bien plusieurs passages
QString s = listTitre.value(k);
tabWidget->addTab(listView.value(k), s); //création d'un onglet pour chaque valeur de k.
}
tabWidget->setCurrentIndex(0);
} |
Avec ce code, je n'ai qu'un onglet de créé (le dernier de la listView) avec la fonction "addTab".
Je vois pas ce qui cloche avec ma liste de pointeurs vers MaClasse2, est-ce qu'il y a quelque chose qui m'échappe ?
Merci d'avance.