nummern von 1 bis 9 nach 01 bis 09

Alles rund um die Programmierung mit Qt
Antworten
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

nummern von 1 bis 9 nach 01 bis 09

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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');
}
mastershybby
Beiträge: 31
Registriert: 24. Dezember 2008 23:10

Beitrag von mastershybby »

ich wusste das es nicht kompliziert ist.... vielen dank!!
Antworten