Seite 1 von 1

QDateEdit leeren?

Verfasst: 2. April 2010 19:22
von -=Freaky=-
hi,

ich brauche gerade ein leeres QDateEdit.
leer im sinne von nur weißer background, oder auch im sinne eins nulldatums.
es darf nur kein "gueltiges" datum drinstehen, damit man sehen kann, dass es "leer" ist.

google spuckt einiges aus und das vielversprechendste habe ich HIER gefunden ... allerdings funktioniert das bei mir nicht:

Code: Alles auswählen

    dateEdit->setDate(QDate::currentDate());
    QLineEdit *le = dateEdit->findChild<QLineEdit*>();
    qDebug() << le->text();
    le->setText(" ");
    qDebug() << le->text();
ausgabe:

Code: Alles auswählen

"02.04.2010" 
"02.04.2010"
ich benutze uebrigens Qt 4.6.0.
habe ich da einen fehler gemacht oder funktioniert das in dieser version nicht so?
fuer den ersten fall: wo ist mein fehler?
fuer den zweiten fall: weiss jemand, ob es in einer anderen (neueren?) Qt-version funktioniert oder hat einen anderen loesungsvorschlag?

ich wuerde nur sehr ungerne ein eigenes widget schreiben, weil das ein relativ grosser mehraufwand bei diesem projekt waere ...

danke schon einmal!

mfg,
julian