Zeilenumbruch in QString...

Alles rund um die Programmierung mit Qt
Antworten
michbex
Beiträge: 23
Registriert: 31. Mai 2006 15:53
Wohnort: Princeton
Kontaktdaten:

Zeilenumbruch in QString...

Beitrag von michbex »

Hallo

verzweifelt bin ich Testen, wie ich einen Zeilenumbruch in einem QString erzwingen kann. Ich will bei einer Buttonbeschriftung dann einen Zeilenumruch haben, wenn ein Leerzeichen vorkommt.

wenn ich statt dem leerzeichen \n eingebe, erscheint ein kleine quadrat anstelle des leerzeichens. Als ob es irgnedwie gefiltert wird.

Bitte um Hilfe, thx Michael
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

servus,

hast du schon mal \n versucht? dies bewirkt einen zeilenumbruch.
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
michbex
Beiträge: 23
Registriert: 31. Mai 2006 15:53
Wohnort: Princeton
Kontaktdaten:

Beitrag von michbex »

ChMaster hat geschrieben:servus,

hast du schon mal \n versucht? dies bewirkt einen zeilenumbruch.
ja, hab ich ja gschrieben...

thx anyway
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

servus,

ups sorry, übersehen :)

hm dies ist glaube ich kein problem, oder wird dir das kleine quadrat
in einer bestimmten form angezeigt sprich in einer QLineEdit oder sonst
wo? denn bei mir ist es genauso, wenn ich meine anwendungen debuge
bzw. qDebug() verwende, denn noch wird es bei mir richtig angezeigt
ohne diesem quadrat ... :)
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
michbex
Beiträge: 23
Registriert: 31. Mai 2006 15:53
Wohnort: Princeton
Kontaktdaten:

Beitrag von michbex »

Hi,

mein Problem ist, dass mir genau dieses kleine Quadrat anstatt des Zeilenumbruchs angezeigt wird. Es sieht so aus also ob das "\n" als unbekanntes Zeichen interpretiert wird und so durch dieses Zeichen ersetzt wird.
Dh es wird angezeigt und der Zeilenumbruch wird nicht durchgefuehrt.

Any ideas?

Michael
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Auf mac und linux ist dieses problem als bug angegeben worden ....
was mit

Code: Alles auswählen

QString(QChar('\n'))
loesbar ist...

jedoch bei qt 4.1.3 wieder alles normal ist auf alle os
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

ich nehme meistes \r\n
In welchem format speicherst du denn deine Datei??
Dort nutze ich utf8 ohne Kennung. Da sonst trUtf8("XX") teilweise falssch übersetzt wird.
Antworten