textedit veut pas de mon string.
bonjour,
encore un soucis pour rediriger une sortie.
je convertie un int en hexa, je convertie ensuite en string pour l'afficher dans un textedit, mais la, erreur, il ne veut pas de mon string, je ne comprends pas pourquoi...
Code:
1 2 3 4 5 6 7 8
|
int n = 57;
cout << hex << n ;
string s;
stringstream out;
out << n;
s = out.str();
ui->textEdit->setPlainText(s); |
et l'erreur :
Code:
1 2 3 4
|
../essai/mainwindow.cpp: In member function void MainWindow::on_pushButton_5_clicked():
../essai/mainwindow.cpp:182:35: erreur: no matching function for call to QTextEdit::setPlainText(std::string&)
../../../progs_installes/qtsdk-2010.05/qt/include/QtGui/qtextedit.h:249:10: note: candidate is: void QTextEdit::setPlainText(const QString&) |
peut etre est ce ma convertion qui fonctionne mal ? j'ai vu qu'il existait itoa ou d'autres solutions pour convertir des int en string ou autre.
merci de m'eclairer ;-)
tres cordialement,