Russian Qt Forum

Qt => Model-View (MV) => Тема начата: __Heaven__ от Июнь 02, 2014, 11:07



Название: Динамическое добавление колонок в QTableView
Отправлено: __Heaven__ от Июнь 02, 2014, 11:07
Здравствуйте. Не совсем разобрался с этой темой.
У меня имеются некоторые данные в одномерном массиве. Количество значений фиксированное. Они выводятся в представление в одну колонку.
В головном виджете, где сидит это представление имеется спинбокс для регулирования количества колонок, в которые будут выводится значения этого массива.
Я сделал связку спинбокса и модели valueChanged->setColumnCount. Значение columns, которое изменяется слотом setColumnCount хранится в классе модели и возвращается при вызове переопределённого columnCount.
Не могу понять, по каким причинам представление не перестраивается под новые значения количества колонок и строк. reset и dataChanged не помогает...
Буду признателен за помощь


Название: Re: Динамическое добавление колонок в QTableView
Отправлено: __Heaven__ от Июнь 02, 2014, 11:15
главное было проговорить
Код:
emit layoutChanged();