QDateEdit, NULL-Werte und QDataWidgetMapper

Alles rund um die Programmierung mit Qt
Antworten
mini
Beiträge: 12
Registriert: 24. Februar 2011 08:37
Wohnort: Chemnitz

QDateEdit, NULL-Werte und QDataWidgetMapper

Beitrag von mini »

Ich habe QDateEdit abgeleitet und unter anderem die Funktionen setDate() und setDateTime() reimplementiert, damit diese ein "NULL"-Datum akzeptieren. Diese Klasse habe ich als "custom.." im QtDesigner angegeben.
Mittels QDataWidgetMapper schalte ich nun von Record zu Record.

Wenn ich mein Programm jetzt debugge, sehe ich, daß setDate() meiner Klasse im Konstruktor durchlaufen wird, aber beim weiterschalten über den QDataWidgetMapper nur die Originalfunktion von also QDateEdit::setDate() durchlaufen wird.

Das Ergebniss ist, das alle Date, welche zwischen MinimumDate und MaximumDate liegen richtig angezeigt werden, alle anderen werden ignoriert.

Ich nutze Qt 4.6.3
mini
Beiträge: 12
Registriert: 24. Februar 2011 08:37
Wohnort: Chemnitz

Re: QDateEdit, NULL-Werte und QDataWidgetMapper

Beitrag von mini »

Problem gelöst. Eben Anfänger.
Wenn man die Funktion reimplementiert, sollte man auch Q_PROPERTY mit beachten.
Antworten