Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Yegor от Ноябрь 02, 2011, 19:18



Название: Редактирование QSqlQueryModel с помощью QTableView
Отправлено: Yegor от Ноябрь 02, 2011, 19:18
Здравствуйте!

Есть модель QSqlQueryModel. Делаю запрос, формирую модель. Далее связываю модель с QTableView.
Модель с данными отображается в представлении. Но данные модели не получается редактировать из представления. Хотя в свойствах представлении разрешено редактирование - editTriggers выставлены.

А если вместо QSqlQueryModel взять QSqlTableModel, то все работет - данные редактируются из того же самого представления.

Как же все таки заставить QSqlQueryModel быть способной редактироваться?


Название: Re: Редактирование QSqlQueryModel с помощью QTableView
Отправлено: kambala от Ноябрь 02, 2011, 19:48
The QSqlQueryModel class provides a read-only data model for SQL result sets


Название: Re: Редактирование QSqlQueryModel с помощью QTableView
Отправлено: Yegor от Ноябрь 02, 2011, 19:54
Теперь понятно. Спасибо!