So wie ich das verstanden habe, besitzt QString in diesem Fall kein "Text".
Code:
void settingsDlg::readFromEbuild()
{
QFile* file= new QFile( ebuildSelected->text() );
file->open( IO_ReadOnly);
QString* tempString = new QString();
while ( !file->atEnd() )
{
file->readLine( *tempString, 50 );
description->setText(tempString.asii());
}
}
Weil wenn ich das mache:
Code:
void Form1::lessStart()
{
QString str = "parts pro toto";
outputLabel->setText(str);
}
klappt alles.
Die frage ist nun: wie wandele ich tempString zu einem Text um?
Im Qt Buch steht zwar zimlich viel über QStrings, aber ist alles immer das selbe
Code:
QString str = "bla bla"
Kann mir jemand ein Beispiel zeigen wei ich den tempString (code 1) in einem textEdit ausgeben kann? Ich habe schon semtliche Möglichkeiten ausprobiert. Hat leider nichts gebracht
PS: Übrigens im Buch (QT) habe ich nichtst über Pointern gefunden.
Lesezeichen