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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableViewre sizeColumns(Row)ToContents  (Прочитано 2527 раз)
Kunashir
Гость
« : Март 19, 2012, 14:12 »

День добрый!

Создаю модель, создаю QTableView (точнее наследник, но мало изменений). В момент, когда модель заполнена данными пытаюсь поменять размер строк и колонок, но при первом отображении ничего не происходит, а вот если данные в модели изменены, тогда все ОК.

В проблемном QTableView данные попадают из при выборе строки в другом QTableView.

Не пойму почему не хочет на первых данные ресайзит, хотя в функции data() кусок  if (role == Qt::SizeHintRole) отрабатывает.
Записан
Kunashir
Гость
« Ответ #1 : Март 20, 2012, 08:56 »

Оказывается если скрывать (hide) виджет, то ресайз пропадает.
А вот как сделать так чтобы не пропадал...?
Записан
Bepec
Гость
« Ответ #2 : Март 20, 2012, 10:33 »

Невнятный вопрос без кода и примеров... Ничем помочь не могу...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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