[gelöst] QString und qDebug()

Alles rund um die Programmierung mit Qt
Antworten
Fabeltier
Beiträge: 33
Registriert: 3. Juni 2007 04:46
Wohnort: München

[gelöst] QString und qDebug()

Beitrag von Fabeltier »

Hallo,
Hab mal ne Frage zum Arbeiten mit qDebug(): gibts ne einfachere Moeglichkeit damit QStrings auszugeben, als diese hier zusammengeflickte ueber toLatin1() und data()?

Das erscheint mir etwas umstaendlich:

Code: Alles auswählen

#include <QtDebug>
// ...
void XYZ::foobie( const QString& sz){
// ...
qDebug("foobie( %s )", sz.toLatin1().data());
// ...
Danke im voraus! :)
Zuletzt geändert von Fabeltier am 30. Juni 2007 21:08, insgesamt 1-mal geändert.
NoobSaibot
Beiträge: 99
Registriert: 27. Januar 2005 15:55

Beitrag von NoobSaibot »

Code: Alles auswählen

#include <QtDebug>

qDebug() << QString( "foobie( %1 )" ).arg( sz );
Zuletzt geändert von NoobSaibot am 30. Juni 2007 18:55, insgesamt 2-mal geändert.
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

oder wenn du qPrintable(QString) einfacher findest
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
Fabeltier
Beiträge: 33
Registriert: 3. Juni 2007 04:46
Wohnort: München

Beitrag von Fabeltier »

Zugegebenermassen so gravierend ist das Problem nicht.

Aber wenn man sich in eine neue Library-Welt einarbeitet gibt's halt immer so Dinger die evtl auch einfacher gehen und andere, die man "halt nunmal so macht". Gut, dass wir drueber gesprochen haben. :wink:
Antworten