Seite 1 von 1

Wer oder was klaut mein "\n"?

Verfasst: 7. Februar 2008 11:04
von gboelter
Wenn ich einen QPushButton mit

Code: Alles auswählen

myButton1->setText("Hydraulik\noel");
beschrifte, dann wird die Beschriftung korrekt umgebrochen, also zweizeilig angelegt.

Wenn ich mir nun selbigen Text aus einer MySQL Datenbank hole, dann zeigt mir

Code: Alles auswählen

qDebug() << query.value(1).toString();
"Schlauch\nVerschraubungen"
auf der Konsole an, jedoch wird dann bei

Code: Alles auswählen

myButton1->setText(query.value(1).toString());
der Text nicht mehr umgebrochen.

Hat jemand 'ne Idee was hier falsch laeuft?

Verfasst: 7. Februar 2008 11:29
von upsala
Wenn qDebug() dir ein "\n" ausgibt, dann steht da auch ein \n drinnen und kein Zeilenumbruch, wie du es erwartest. Somit sind sehr wahrscheinlich die Daten in der Datenbank falsch.