Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 06:46
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

я так понимаю что этого нельзя сделать, но так надеюсь на обратное вот что я написал, но к сожалению не работает как нужно, удаляет всегда последнюю строку, а не указанную в параметре row метода beginRemoveRows()Код:class MyModel : public QSqlQueryModel {public: bool removeRows(int row, int count, const QModelIndex& parent = QModelIndex()) { beginRemoveRows(parent, row, row+count-1); endRemoveRows(); return true; }};void main(int argc, char** argv) { QApplication app(argc, argv); dbOpen(); MyModel* model = new MyModel; model->setQuery("select id, fio from main limit 10"); QTableView view; view.setModel(model); view.show(); model->removeRows(1,1); app.exec();}
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как удалить из строки все спецсимволы? Guest Ещё вопросы и ответы из архива 5 0 17.10.2011 13:02
Удалить дублирующие строки Guest Продолжение старого архива 0 16.10.2011 16:48
QsqlQueryModel и столбцы не относящиеся к модели Guest Продолжение нового архива 0 29.09.2011 05:35
удалить из строки цифры Guest Продолжение нового архива 0 28.09.2011 01:40



© www.otvetnemail.ru - Форум вопросов и ответов.