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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [ РЕШЕНО ] Как подогнать высоту QListView по его содержимому?  (Прочитано 2599 раз)
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.326 секунд. Запросов: 21.