Название: QDataWidgetMapper и поле year из базы. Отправлено: smartchecker от Май 23, 2012, 20:21 В базе поле типа year, на форме лежит QDateEdit нужно добавить mapping в QDataWidgetMapper.
Как? Название: Re: QDataWidgetMapper и поле year из базы. Отправлено: Alex_C от Май 25, 2012, 22:52 Только вчера был день Славянской письменности... Автор, теперь перечитай свой вопрос, и задай его по русски.
Название: Re: QDataWidgetMapper и поле year из базы. Отправлено: smartchecker от Май 26, 2012, 12:09 На мой взгляд уже достаточно по-русски ;)
Ситуация такая. В mysql базе есть поле в таблице типа YEAR. Есть модель данных, которая берёт данные из этой таблицы. Есть некий диалог, в котором есть элемент ui QDateEdit. Этот элемент ui связан с соотв. полем базы через QDataWidgetMapper. Проблема в том, что в ui не отображается соотв. информация из модели. В тоже самое время в QTableView это поле чудесно отображается. Название: Re: QDataWidgetMapper и поле year из базы. Отправлено: Странник от Май 26, 2012, 14:21 YEAR - однобайтовое целое, возможно, отсюда ноги растут. что у вас отображается в модели? какой тип данных хранится в ячейках этого столбца модели? корректно ли он конвертируется в QDate?
Название: Re: QDataWidgetMapper и поле year из базы. Отправлено: smartchecker от Май 26, 2012, 22:25 YEAR - однобайтовое целое, возможно, отсюда ноги растут. что у вас отображается в модели? какой тип данных хранится в ячейках этого столбца модели? корректно ли он конвертируется в QDate? Решил проблему. Вместо QDateEdit поставил QSpinBox и теперь всё красиво. |