QDateEdit und QTimeEdit deselektieren
Verfasst: 1. November 2008 10:11
Hallo,
ich habe in einer Anwendung mehrere QDateEdits und QTimeEdits. Bei der Clearfunktion sollen alle QDateEdits auf das aktuelle Datum und alle QTimeEdits auf 00:00 gesetzt werden.
Es funktionier, aber nach Clear() sind alle QDateEdits und QTimeEdites selectiert. Wie kann man sie einfach deselectieren?
ich habe in einer Anwendung mehrere QDateEdits und QTimeEdits. Bei der Clearfunktion sollen alle QDateEdits auf das aktuelle Datum und alle QTimeEdits auf 00:00 gesetzt werden.
Code: Alles auswählen
void TTerminEdit::Clear() {
{
QList <QDateEdit*> objs = findChildren<QDateEdit*>();
while ( !objs.isEmpty() ) {
objs.first()->setDate ( QDate::currentDate() );
objs.pop_front();
}
}
{
QList <QTimeEdit*> objs = findChildren<QTimeEdit*>();
while ( !objs.isEmpty() ) {
objs.first()->setTime ( QTime ( 0, 0, 0, 0 ) );
objs.pop_front();
}
}
}