Я хотел бы написать виджет для редактирования даты (+ времени) в одном из следующих форматов:
- doy / yyyy (+ hh: mm: ss)
- doy / yy (+ hh: mm: ss)
, где doy - номер дня в году (между [1; 365] или [1; 366] в зависимости от года) .
В этом виджете я хотел бы иметь функции, предоставляемые QDateTimeEdit:
- записанная дата всегда действительна (например, пользователь не должен иметь возможность писать 367 / 2020)
- Я бы хотел использовать колесо и стрелки вверх / вниз для увеличения / уменьшения данного раздела
Вы хоть представляете, как это сделать? Исходный код виджета QDateTimeEdit настолько сложен, что это может быть более простое решение. Заранее благодарим вас за помощь.