Цитата(Гость_CrashSp_* @ 3.7.2010, 13:11)
QSqlQueryModel устоновить роль чекбокса,они устанавливались но не мог изменить их состояние
QSqlQueryModel - модель только для чтения, это написано в самом начале описания этого класса.
Цитата(alt @ 1.12.2009, 20:20)
Как это можно реализовать?
сделать свою модель, которая будет содержать дополнительный столбец. Модель можно унаследовать от QSqlQueryModel только нужно будет для столбца с флажками переопределить функцию
Qt::ItemFlags flags(const QModelIndex &index) const;чтобы для столбца с флажками она возвращала
Qt::ItemIsEnabled.
ну и setData разумеется, чтобы можно было в модели сохранить новое состояние флажка
тем самым реализуется редактирование флажков.
Далее читаешь их модели заданный столбец и смотришь его значение.