![]() |
|
|
![]()
|
|
| ss |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
Здравствуйте форумчане. Помогите решить проблему :
есть таблица QTableView и переопределенная модель MyTableModel. Переопределяю модель т.к. у меня будет много данных > 100 тыс строк. их буду добавлять и удалять а стандартная модель QStandardItemModel это делает очень долго да и она не очень будет удобна для дальнейшего использования. Использовать QSortFilterProxyModel тоже не могу т.к. удаление будет сложным с некоторыми группами строк да и значение показа строки будут через отдельный массив индексов т.е. нужно именно переопределять и расширять самую простую модель. Проблема заключается в этом : При удаление данных из модели в таблице остаются пустые ячейки строк. Как их удалить ? Это ,наверно, связано с тем что я не удаляю index ?! Тогда где найти и как удалить индексы ячеек строк ? З.Ы. строки должны удаляться после установки модели таблице т.к. добавляться или удаляться будут пользователем. mytablemodel.h
mytablemodel.cpp
mainwindow.cpp
|
||||||
|
|||||||
| vlarry |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 16.8.2009 Репутация: нет Всего: нет |
Добрый день.
Это сообщение отредактировал(а) vlarry - 7.2.2016, 21:02 |
|||
|
||||
| ss |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 17.5.2007 Репутация: нет Всего: нет |
vlarry, спасибо. работает.
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |