Сделал делегат для ввода и отображения даты....
Он принимает строку, например "120510" и вызовом QDate::fromString() получается дата 12.05.1910
Вопрос в том, есть ли культурный способ решить эту проблему или просто делать addYears()?
За неимением других идей просто сделал так:
int dd = edit->text().mid(0, 2).toInt();
int mm = edit->text().mid(2, 2).toInt();
QString y2 = edit->text().mid(4, 2);
QString cur_yyyy = QDate::currentDate().toString("yyyy");
QString y1 = cur_yyyy.mid(0, 2);
QString year = y1 + y2;
int yyyy = year.toInt();
QDate date(yyyy, mm, dd);