Bonjour,
je viens de commencer à essayer QTableWidget pour créer des tableaux afin d'afficher des résultats.
Je trouve l'affichage un peu lent, mais je ne dois pas bien gérer le code je pense.
Donc en fait pour afficher un tableau qui a plus de 2000 lignes, j'utilise un QTableWidget avec aucune ligne au départ car je ne connais pas le nombre de lignes à afficher (ce nombre varie et je ne veux pas de lignes vides).
Donc je créé une boucle for dans laquelle je fais ceci :
- j'ajoute une ligne dans le QTableWidget avec insertRow().
- je rempli chaque cellule de la ligne en faisant à chaque fois :
Puis je refais ces deux étapes jusqu'a la fin de la boucle for.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 item = new QTableWidgetItem(); TableauResultats->setItem(x,y,item); // TableauResultats est mon QTableWidget item->setText(ligne.cellule);
Tout ça est un peu long en terme exécution du programme.
N' y a t il pas une solution pour accélérer cela et en même temps simplifier le code ?
Merci
Partager