QListView pour afficher un fichier en temps réel
Bonjour,
Je rencontre un petit problème :
J'ai un fichier qui se remplit continuellement et j'aimerais l'ouvrir/l'afficher/le lire dans un QListview ou autre (si ça existe).
Je fais donc ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11
| QString fileName = "fichier.txt";
QFile fichier(fileName);
fichier.open(QIODevice::ReadOnly);
QByteArray data;
while(!fichier.atEnd())
{
data = fichier.readLine();
QString ligne(data);
//traitement de la ligne
} |
Cependant j'ai deux problèmes :
1/ Je n'arrive pas à afficher ma "ligne" dans mon QListview. J'ai essayer listview.setText, listview.text,listview.SetPlainText, listview.setHtml et pleins d'autres méthodes mais je ne trouve pas la bonne.
2/ J'arrive à l'afficher en faisant cout << ligne.toStdString() << endl; mais il ne m'affiche qu'une fois le fichier c'est-à-dire pas les lignes créées depuis l'exécution.
Merci beaucoup de votre aide !