Russian Qt Forum

Qt => Базы данных => Тема начата: masha от Июнь 18, 2009, 15:21



Название: QDataWidgetMapper и QDateTimeEdit
Отправлено: masha от Июнь 18, 2009, 15:21
В таблице БД есть поле типа datetime, через mapper связываю его с QDateTimeEdit (например m_pDate, область видимости переменной - только функция класса). Проблемка, не могу найти, как решить:
1) если значение поля в БД пустое, то в виджете m_pDate выставляется дата по умолчанию (01.01.2000)  -  хочу, чтоб было пусто!
2) если я щелкаю по непустому полю datetime, а потом перйду на пустое - в m_pDate остаётся прошлая дата.
Пожалуйста, посоветуйте.


Название: Re: QDataWidgetMapper и QDateTimeEdit
Отправлено: ритт от Июнь 18, 2009, 15:33
а какая версия Qt?
если мне память не изменяет, обещали в 4.6 исправить это досадное недоразумение (или в 4.5?)


Название: Re: QDataWidgetMapper и QDateTimeEdit
Отправлено: masha от Июнь 18, 2009, 15:43
4.4.3   :(
т.е. без шансов?


Название: Re: QDataWidgetMapper и QDateTimeEdit
Отправлено: ритт от Июнь 18, 2009, 18:34
4.4.3   :(
т.е. без шансов?
никаких, определённо...