Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Karl-Philipp от Май 12, 2011, 12:11



Название: попытка сделать SqlRelationalTreeModel
Отправлено: Karl-Philipp от Май 12, 2011, 12:11
Всем привет.

на qt-apps.org есть виджет (http://qt-apps.org/content/show.php/?content=114372), отображающий базу данных в виде древовидной структуры. На основе этого виджета хочу сделать такой, чтобы в его основе была редактируемая Sql Relational Tree model. Редактирование делаю с помощью делегатов.

Прикрутил QSqlRelationalTableModel, сделал делегат. Однако после изменения значения с помощью делегата значение не фиксируется в таблице, а сбрасывается на предыдущее. Воспроизвести это можно, изменив название страны (поле Summary) в дереве.

Подскажите, пожалуйста, почему не фиксируются значения в таблице после редактирования?
(тестовый пример в приложении к посту)