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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDataWidgetMapper и поле year из базы.  (Прочитано 3042 раз)
smartchecker
Гость
« : Май 23, 2012, 20:21 »

В базе поле типа year, на форме лежит QDateEdit нужно добавить mapping в QDataWidgetMapper.
Как?
Записан
Alex_C
Гость
« Ответ #1 : Май 25, 2012, 22:52 »

Только вчера был день Славянской письменности... Автор, теперь перечитай свой вопрос, и задай его по русски.
Записан
smartchecker
Гость
« Ответ #2 : Май 26, 2012, 12:09 »

На мой взгляд уже достаточно по-русски Подмигивающий
Ситуация такая.
В mysql базе есть поле в таблице типа YEAR.
Есть модель данных, которая берёт данные из этой таблицы.
Есть некий диалог, в котором есть элемент ui QDateEdit.
Этот элемент ui связан с соотв. полем базы через QDataWidgetMapper.
Проблема в том, что в ui не отображается соотв. информация из модели.
В тоже самое время в QTableView это поле чудесно отображается.
Записан
Странник
Гость
« Ответ #3 : Май 26, 2012, 14:21 »

YEAR - однобайтовое целое, возможно, отсюда ноги растут. что у вас отображается в модели? какой тип данных хранится в ячейках этого столбца модели? корректно ли он конвертируется в QDate?
Записан
smartchecker
Гость
« Ответ #4 : Май 26, 2012, 22:25 »

YEAR - однобайтовое целое, возможно, отсюда ноги растут. что у вас отображается в модели? какой тип данных хранится в ячейках этого столбца модели? корректно ли он конвертируется в QDate?
Решил проблему. Вместо QDateEdit поставил QSpinBox и теперь всё красиво.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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