Bonjour à tous,
J'ai créé cette fonction dans le but de lire un fichier texte et envoyer son contenu dans un QTextEdit:
Mais quand j'essaie de l'appeler avec :
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 void Agenda_impl::read_file(QString &f, QTextEdit *t) { // lit un fichier texte et envoi son contenu dans un QTextEdit QFile file(f) ; if (file.open(QFile::ReadOnly | QFile::Text)) { QTextStream in(&file) ; while (!in.atEnd()) { QString line = in.readLine() ; t -> append(line) ; t -> append("\n") ; } } }
J'ai le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Agenda_impl::read_file(FICHIER_OBJECTIFS, Ui_Agenda_window::textEdit_2) ;
textEdit_2 est bien un pointeur, déclaré comme ceci:src/agenda_impl.cpp:18: erreur: no matching function for call to ‘Agenda_impl::read_file(const QString&, QTextEdit*&)’
Je dois avouer que je suis bloqué là
Code : Sélectionner tout - Visualiser dans une fenêtre à part textEdit_2 = new QTextEdit(groupBox_objectif);
Un petit coup de main serait le bienvenu...
En vous remerciant d'avance
a+
Partager