bonjour,
J'ai un truc assez bizarre, j'ai un QStringList qui est rempli avec un fichier texte, mais avec le qDebug ca ne s'affiche pas, chaque ligne de QStringList
contient une ligne du fichier terminé par '\n';
lorsque je fait cela ca fonctionne, le QStringList sl contient a peu pres 10000 lignes, dans le cas ci-dessous ca m'affiche bien le nombre de ligne et le contenu de sl à l'indice 5000, et me renvoi
un QString.
par contre impossible d'afficher tout le contenu du QStringList (sl) via qDebug(), j'ai essayé plusieurs possibilité mais rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 qDebug() << QString::number(sl.count) << " " << sl.at(5000);
est ce que cela viendrai d'un probleme du qDebug car la QStringList fait 10000 lignes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 qDebug() << sl.join('\n'); qDebug() << sl.join("\n"); qDebug() << sl.join("\n").constData(); qDebug() << QString(sl.join("\n")); qDebug() << QString(sl.join("\n").constData());
tous les entetes sont déclarés (#include <QStringList> , ...)
Merci de votre aide.
Partager