Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QTableView, QAbstractTableModel - добавление столбиков, записей
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Модель/Представление
Dmytro
Создан клас модели даных наследующий QAbstractTableModel. Каким образом можна добавлять или удалять из него столбцы и как при этом динамически отображать перемены. При этом нужно что б виделение (если оно есть) оставалось преждним. Посоветуйте что-то, плс!

Litkevich Yuriy
Цитата(Гость_Dmytro_* @ 20.12.2009, 4:46) *
Каким образом можна добавлять или удалять из него столбцы
смотри методы его базового класса
*Column(s)
*Row(s)

Цитата(Гость_Dmytro_* @ 20.12.2009, 4:46) *
как при этом динамически отображать перемены
отображением занимается представление, модель - интерфейс (иногда и хранилище) данных.
Прочитай описание к методу void QAbstractItemModel::reset () [protected] там есть объяснения по этому поводу

П.С. самое главное, что нужно почитать - Создание собственных моделей , в частности раздел "Изменение размеров моделей"
Dmytro
Спасибо.
А как сделать чтобы reset() при этом не убирал выделение в таблице?
Litkevich Yuriy
Цитата(Гость_Dmytro_* @ 20.12.2009, 17:16) *
reset() при этом не убирал выделение в таблице?
затрудняюсь сказать, я думаю сброс всегда будет убивать выделение, т.к. он используется только в случае больших изменений.
Если изменений не много шли сигнал (упомянутый в описании на reset())
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.