Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Alexorleon от Июнь 28, 2013, 12:24



Название: [ РЕШЕНО ] Как подогнать высоту QListView по его содержимому?
Отправлено: Alexorleon от Июнь 28, 2013, 12:24
Здравствуйте.

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

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

Заранее спасибо!


Название: Re: Как подогнать высоту QListView по его содержимому?
Отправлено: Alexorleon от Июль 02, 2013, 08:54
 Решил сделать в общем так, все работает как надо.

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


Надеюсь кому-нибудь поможет поможет.