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