Название: setMinimumDate Отправлено: sonyk от Ноябрь 16, 2009, 20:39 1 ui.data_postu->setMaximumDate(QDate::currentDate());
2 //дата устранения 3 ui.DateUstr->setMinimumDate(ui.data_postu->date()); В первой строчке ограничение в виджете работает прекрасно(дата не больше текущей системной) в третей строчке считываю значение с предыдущего виджета ( ui.data_postu->date() ) но setMinimumDate(ui.data_postu->date()) не работает... может что с типом... Рабочий примр: задаем виджету минимальную дату setMinimumDate(Date(2001,01,01)); Название: Re: setMinimumDate Отправлено: spectre71 от Ноябрь 16, 2009, 21:09 Что значит не работает?
может у тебя ui.data_postu->date() возвращает не то что ты предполагаешь, проверь. Еще проверь поставив конкретную дату. Название: Re: setMinimumDate Отправлено: sonyk от Ноябрь 16, 2009, 21:26 я ставил конкретную дату, работает...
но задача у меня не конкретную а считать дату с виджета ui.data_postu->date() //возвращает дату в виде 2009.01.01 но метод не применяется к виджету. не работает-это я хотел сказать, что дата уменьшаться, но она должна быть больше 2009.01.01 //тут работает. в виджете дата не может быть больше текущей ui.data_postu->setMaximumDate(QDate::currentDate()); где то я опять какую-нибудь глупую ошибку сделал... только вот не пойму пока где( вроде все логично считываем дату с виджета ставим эту дату в setMinimumDate Название: Re: setMinimumDate Отправлено: sonyk от Ноябрь 16, 2009, 21:47 ну что кто-нибудь увидел ошибку или может есть какие предположения?
Название: Re: setMinimumDate Отправлено: spectre71 от Ноябрь 16, 2009, 21:55 ну что кто-нибудь увидел ошибку или может есть какие предположения? На основании приведенного тобой кода - нет. Недостаточно информации! Ты даже ui.data_postu - называешь виджетом. А у виджета нет такого метода. Телепаты передохли, - плохо кормили :) |