QDateEdit, NULL-Werte und QDataWidgetMapper
Verfasst: 5. April 2013 15:42
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
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