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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [ РЕШЕНО ] Как подогнать высоту QListView по его содержимому?  (Прочитано 2453 раз)
Alexorleon
Гость
« : Июнь 28, 2013, 12:24 »

Здравствуйте.

QDesigner'ром не пользуюсь в данном случае, поэтому решение только кодом.

У меня в форме создаются несколько QListView, 1,2,3... Нужно подстраивать размер каждого QListView под его содержимое на сколько позволяет размер окна.
Собственно вопрос из названия темы.
Как подогнать высоту QListView по его содержимому?

Заранее спасибо!
« Последнее редактирование: Июль 02, 2013, 08:54 от Alexorleon » Записан
Alexorleon
Гость
« Ответ #1 : Июль 02, 2013, 08:54 »

 Решил сделать в общем так, все работает как надо.

Создал модель и привязал ее к listView.
...
listView->setModel(model);
...
// подгоняем по содержимому
listView->setMinimumHeight(model->rowCount() * listView->sizeHintForRow(0) + 6);


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


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