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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QCalendarWidget multiple select date  (Прочитано 4945 раз)
zoro86
Гость
« : Августа 07, 2015, 15:42 »

Коллеги добрый день...

стоит задача реализовать множественный выбор из QCalendarWidget

нашел на форуме выбор от и до QCalendarWidget с возможностью выбора диапазона дат http://www.prog.org.ru/topic_22194_0.html

но мне бы хотелось реализовать именно отдельный выбор...

если есть возможность объясните как это сделать очень нужно...
было бы хороше еще обратно передавать выбранные даты для отображения типа как timetable.

Записан
zoro86
Гость
« Ответ #1 : Августа 10, 2015, 07:41 »

Коллеги неужели никто не сталкивался с такой задачей...Непонимающий
Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #2 : Августа 10, 2015, 08:04 »

Как вариант написать свой Calendar Widget с любыми SelectionMode.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Августа 10, 2015, 08:19 »

нашел на форуме выбор от и до QCalendarWidget с возможностью выбора диапазона дат http://www.prog.org.ru/topic_22194_0.html

но мне бы хотелось реализовать именно отдельный выбор...
Не видно принципиальной разницы, ну вместо диапазона напр QMap <QDate> которую пополняете при "официальном" выборе

Гуглил ничего подобного толком не нашел...., написал сам,
пришлось приделать костыли, QCalendarWidget имеет одну виртуальную функцию paintCell, внутренняя модель закрыта....
ну вообщем, как-то так получилось, но работает!
Какой ужас - что-то не идет "ис каропки", и, о боже!, надо перекрыть метод!! "Костыль"!!! Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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