Russian Qt Forum
Ноябрь 01, 2024, 08:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Динамическое добавление колонок в QTableView  (Прочитано 2299 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« : Июнь 02, 2014, 11:07 »

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

Сообщений: 2130



Просмотр профиля
« Ответ #1 : Июнь 02, 2014, 11:15 »

главное было проговорить
Код:
emit layoutChanged();
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.086 секунд. Запросов: 23.