Название: Глюк или прикол? :) Отправлено: Пантер от Сентября 09, 2007, 19:31 Кидаю на окошко 12 QCalendarWidget. Выставляю с янаваря по декабрь текущего года. Кликаю мышью на изменение года и, ничего не изменяя, кликаю на любой день. Если месяц август, что становится сентябрь. Если месяц сентябрь, то никакого изменения. Если месяц отличен от августа и сентября, то ставится январь. Не думаю, что так и должно быть. :) Юмор или глюк?
Название: Re: Глюк или прикол? :) Отправлено: Tamara от Сентября 19, 2007, 13:25 Qt 4.3.1 - не работает :-\
Тупо создаю диалог, в дизайнере выставляю всем 12-ти календарям дату (1-е января, 1-е февраля... 1-е декабря), запускаю программку, в которой делается этому диалогу show() - все каледнари ведут себя прилично... Что-то не так делаю? PS Вопрос не совсем в тему: можно ли как-нить день в календаре выделить особым образом, как в стандартном виндовом календаре "сегодня" выделен (красненьким)? Может есть что-нить такое, а то неохота от календаря наследоваться ради такой мелочи... ??? Название: Re: Глюк или прикол? :) Отправлено: Пантер от Сентября 19, 2007, 13:47 Закинул бы скрины, но не знаю как. Не нашел функции вставки файла.
Даты выставляю так: Код: for (int i=0; i<12; i++) Название: Re: Глюк или прикол? :) Отправлено: Tamara от Сентября 20, 2007, 07:31 А у меня все на январь перепрыгивают ;) У тебя поди где-нить для августа-сентября таки-вызывается setSelectedDate?
А зачем setCurrentPage() ? С setSelectedDate() все работает правильно. У календаря при установке месяца и года с помощью setCurrentPage() просто отображаемая страница меняется, а selected date прежний хранится. Вполне естественное желание календаря показывать выделенную дату заставляет его по клику возвращаться на текущую страницу. ;) Впрочем, действительно несколько странное поведение... Хоть и глюком это не назовешь, все работает как в документации написано ;) P.S. Получилось-таки выделить текущую дату в календарике. Всего-то paintCell пришлось переопределить :) Теперь мой dateEdit еще красивей и функциональней виндового 8) Название: Re: Глюк или прикол? :) Отправлено: Пантер от Сентября 20, 2007, 11:39 Спасибо за помощь, буду setSelectedDate использовать.
|