Название: проблема Date + QTableView + Sql Отправлено: -=s0L=- от Июль 10, 2007, 14:49 В таблице базы есть поле, которое хранит дату (без времени), после первого select() в TableView все отображается нормально. Если отредактировать это поле в TablewView или через QDataWidgetMapper или еще как нить, то в TableView дата начинает отображаться вместе со временем, т.е. сначала было 01.01.2007, потом стало 01.01.2007T00:00:00. Как пофиксить? Такой косяк сильно портит восприятие таблицы...
Название: проблема Date + QTableView + Sql Отправлено: SABROG от Июль 10, 2007, 15:32 Гг, поэтому я и использую изначально в своей программе обычный QTableView с QStandardItemModel, своим делегатом и своими запросами и рисую в контролах все так как нужно мне. Попробуй использовать QItemEditorFactory и выстави на QDateTimeEdit в CreateEditor - setDisplayFormat("yyyy.MM.dd hh:mm:ss");
Название: проблема Date + QTableView + Sql Отправлено: -=s0L=- от Июль 10, 2007, 18:23 Цитата: "SABROG" Гг, поэтому я и использую изначально в своей программе обычный QTableView с QStandardItemModel, своим делегатом и своими запросами и рисую в контролах все так как нужно мне. Попробуй использовать QItemEditorFactory и выстави на QDateTimeEdit в CreateEditor - setDisplayFormat("yyyy.MM.dd hh:mm:ss"); ну вручную это уж слишком, больше времени займет, а проблема собсно оказалась возникает только при ManualSubmit и после revertAll или submitAll все становится нормально. |