Здравствуйте, гость ( Вход | Регистрация )
sidsukana | Дата 30.4.2011, 0:18 |
Я вот сейчас никак не могу понять как очищать модель, или как ее удалять из QTableView ведь там AbstractItemModel... При очищении (удалении строк и столбцов), если 2 раз загрузить данные, то инсертятся только строки |
|
RazrFalcon | Дата 30.4.2011, 0:12 |
А, ну да. Буду пилить ваш пример. | |
sidsukana | Дата 30.4.2011, 0:06 |
В 1 посте я упомянул размерность | |
RazrFalcon | Дата 30.4.2011, 0:04 |
Странно... вроде все пашет, но больше 2-х столбцов заполнить не могу. У вас какая таблица? У меня n строк, и 14 столбцов. При том, что все 14 столбцов есть, но заполнены только первые 2-а. |
|
sidsukana | Дата 29.4.2011, 23:29 |
Разобрался почему тормозило и долго грузилось)
непомню уже зачем я так сделал, но это медлено и заменил на
|
|
RazrFalcon | Дата 29.4.2011, 23:25 |
У меня нормально работает. |
|
sidsukana | Дата 29.4.2011, 22:59 |
Это в примерах я уже тоже нашел и переписал под себя, однако сейчас таблица пустая так тормозит как будто отрисовка идет постоянно, как решить такое? .h Раскрывающийся текст
.cpp Раскрывающийся текст
|
|
RazrFalcon | Дата 29.4.2011, 20:56 |
Набросал простой пример, может прояснит ситуацию. Сам, тоже, еще разбираюсь. |
|
sidsukana | Дата 29.4.2011, 16:02 |
Дайте, попробую угадать, вы сначала рисуете вью с прицепленной к нему моделью а потом начинаете модель заполнять? Попробуйте скрыть вью, заполнить модель и снова показать вью, должно стать значительно быстрее, дело в том что Qt пытается перерисовать виджет после каждого добавления новой строки. вот и получается медленно, впрочем от пожирания памяти вас это не спасет. От памати надо свою модель писать. Нет, вьювер есть, но модель то я заполняю заранее, а только уже готовую применяю. и QStandardItemModel Эта модель сделана для простоты использования/освоения концепции Модель/Представление. Она очень медленная, для больших наборов данных она не пригодна.Ясно будем пытаться сделать свою |
|
Litkevich Yuriy | Дата 29.4.2011, 10:31 |
и QStandardItemModel Эта модель сделана для простоты использования/освоения концепции Модель/Представление. Она очень медленная, для больших наборов данных она не пригодна. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 1.5.2024, 14:00 |