Seite 1 von 1

nummern von 1 bis 9 nach 01 bis 09

Verfasst: 5. Juli 2009 13:18
von mastershybby
Hallo Zusammen,
bin seit einiger Zeit daran eine Integer-Zahl in einem QString::number welche zwischen 0 und 50 ist in eine liste zuschreiben dabei sollten die Zahlen 0 bis 9 ebenfalls zweistellig sein damit die Sortierung klappt.
Kann mir da vielleicht jemand sagen wie ich dies anstellen kann??

Danke

Verfasst: 5. Juli 2009 13:45
von upsala

Code: Alles auswählen

QStringList list;
for (int i=0; i<=50; i++) {
  list << (i<10) ? "0"+QString::number(i) : QString::number(i);
  list << QString::number(i).rightJustified(2, '0');
  list << QString("%1").arg(i, 2, 10, '0');
}

Verfasst: 5. Juli 2009 14:35
von mastershybby
ich wusste das es nicht kompliziert ist.... vielen dank!!