Russian Qt Forum
Ноябрь 27, 2024, 22:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QCalendarWidget и выбор определённых дней  (Прочитано 1741 раз)
Paullo
Гость
« : Сентябрь 26, 2010, 14:18 »

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

Идеально было бы отнаследоваться от QCalendarModel. Вопрос только как это сделать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.135 секунд. Запросов: 21.