Название: QCalendarWidget и выбор определённых дней Отправлено: Paullo от Сентябрь 26, 2010, 14:18 Собственно subj. Хочется чтобы в QCalendarWidget можно было выбирать только понедельники. Подскажите как реализовать лучше. Пробовал двумя путями:
1. Полчучил местный QTableView и попробовал подсунуть ему QSortFilterProxyModel в качестве модельки, ну а ей соответственно оригинал скормить. Не вышло. Почитал исходники и понял что вариант отподает, так как местная вьюшка (QCalendarView) приводит с помощью qobject_cast модель к своей модели (QCalendarModel) во всяких mousePressEvent'ах. 2. Попробовал установить eventFilter на вьюшку. В принципе mousePressEvent удачно фильрует нажатие пользователем не на тот элемент, ну а вот как с клавой быть - непонятно. Идеально было бы отнаследоваться от QCalendarModel. Вопрос только как это сделать. |