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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDateEdit и нулевая дата  (Прочитано 7045 раз)
malyarov
Гость
« : Ноябрь 15, 2004, 15:12 »

Кто-нибудь знает как научить QDateEdit нормально понимать нулевую дату? При уходе фокуса ввода на другой элемент QDateEdit вставляет 01.01.2000, но мне надо чтобы оставалось 00.00.0000.
Записан
EugeneVC
Гость
« Ответ #1 : Ноябрь 15, 2004, 15:54 »

а никак
такой даты не бывает

наверно надо будет отнаследоватся от этого класса
и написать свою обработку
Записан
Sergeich
Гость
« Ответ #2 : Ноябрь 15, 2004, 16:27 »

Отнаследуйся от QDateEdit и перегрузи QDateEdit::fix()
Код:

void MyDateEdit::fix()
{
  if ( date().isNull() ) return;
  QDateEdit::fix();
}
Записан
Rainbow
Гость
« Ответ #3 : Ноябрь 15, 2004, 17:17 »

Такой даты в принципе быть не может, т.к., отсчет начинается от 1.1.1970.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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