Seite 1 von 1

Suche vergleichbare Funktion zu Perl Formaten

Verfasst: 3. Juli 2007 15:38
von thereapman
Hi!

Ich muss eine reine Textdatei schreiben.
Allerdings enthält diese eine tabelle in der alles sauber untereinader stehen soll. Mit Tabs (\t) verrutscht immer mal was. Am liebsten wär mir sowas wie eine Art Formatdefinition wie sie es im Perl gibt (mit @<<<<<< usw.).

Oder gibts noch ne andere Möglichkeit das zu machen ohne sich arg zu verkrampfen.

Markus

Verfasst: 3. Juli 2007 15:45
von CaptnChaos
leftJustified und rightJustified von QString

Verfasst: 3. Juli 2007 22:01
von thereapman
nee das mein ich net.

mit Perl kann ich sagen zb. 1. spalte 20 zeichen rechtsbündig, 2. spalte 10 zeichen linksbündig etc. die schreibt er dann als reine textdatei raus. sowas brauch ich. ansonsten muss ich mir da selber was stricken.

Verfasst: 4. Juli 2007 07:16
von CaptnChaos
ich weiss nicht wo da der unterschied ist, bei qt musst du halt noch den umweg über QString machen. du kannst doch einen QString nehmen und den dann formatieren, mit left- und rightJustified. Dann musst du den String nur noch in eine Datei schreiben. ich denken mal das erzielt dasselbe Ergebnis...

Verfasst: 4. Juli 2007 07:20
von macman
Natürlich musst Du dir selber was stricken, aber eben mit leftJustified und rightJustified. Was hast Du erwartet? Ne Lösung die genauso funktioniert wie mit Perl? Schreib dir ne Funktion, der Du deine Spalten übergibst und die dir einen String zurück gibt. Ist doch schnell gemacht mit den genannten Funktionen von QString.