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!