QDateEdit mit Wert aus einer QList<QByteArray> setzen
Verfasst: 29. Juni 2009 22:00
Hallo!
Ich hab schon wieder eine Frage.
Und zwar habe ich ein QDateEdit, welches ich mit einem Datums-Wert aus einer QList vom Typ <QByteArray>setzen möchte. Das Datumsformat ist dd.MM.yyyy.
Leider hat das bisher trotz viel Probiererei noch nicht hingehauen.
Folgendes habe ich erfolglos probiert:
1.
2.
Eigentlich wäre die 2. Variante genau das Richtige, aber scheinbar haut das mit dem Konvertieren nicht hin.
Vielleicht wisst ihr ja was? Danke!
Ich hab schon wieder eine Frage.
Und zwar habe ich ein QDateEdit, welches ich mit einem Datums-Wert aus einer QList vom Typ <QByteArray>setzen möchte. Das Datumsformat ist dd.MM.yyyy.
Leider hat das bisher trotz viel Probiererei noch nicht hingehauen.
Folgendes habe ich erfolglos probiert:
1.
Code: Alles auswählen
QList<QByteArray> dvd;
dvd.append(...);
//zerlegen des Datums in seine Bestandteile
QList<QByteArray> dPar = (dvd.at(9)).split('.');
this->ui.purchaseDateEdit->setDate(QDate(dPar.at(2).toInt(),dPar.at(1).toInt(),dPar.at(0).toInt()));
Code: Alles auswählen
QList<QByteArray> dvd;
dvd.append(...);
this->ui.purchaseDateEdit->setDate(QDate::fromString(dvd.at(9), "dd.MM.yyyy"));Eigentlich wäre die 2. Variante genau das Richtige, aber scheinbar haut das mit dem Konvertieren nicht hin.
Vielleicht wisst ihr ja was? Danke!

