Wer oder was klaut mein "\n"?

Alles rund um die Programmierung mit Qt
Antworten
gboelter
Beiträge: 80
Registriert: 5. Dezember 2007 14:52
Wohnort: Davao City, Philippines

Wer oder was klaut mein "\n"?

Beitrag 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?
Guenther
Davao City, Philippines, Planet Earth, 28°C

Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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.
Antworten