Russian Qt Forum

Qt => Qt Quick => Тема начата: OKTA от Июнь 27, 2012, 09:41



Название: ListView height
Отправлено: OKTA от Июнь 27, 2012, 09:41
Товарищи! что-то я не догоняю, а как получить всю высоту ListView?? (что-то типа PaintedHeight)


Название: Re: ListView height
Отправлено: Serr500 от Июнь 27, 2012, 09:46
А разве height() выдаёт не всю? Может, лэйауты свои интервалы добавляют?


Название: Re: ListView height
Отправлено: OKTA от Июнь 27, 2012, 09:48
это в qml!) не задав height вручную принудительно, высота нулевая((


Название: Re: ListView height
Отправлено: twp от Июнь 27, 2012, 09:53
смотри свойство contentHeight для QML Flickable


Название: Re: ListView height
Отправлено: Serr500 от Июнь 27, 2012, 09:55
это в qml!)
Упс...  :( Пардон... На название раздела не обратил внимания. 


Название: Re: ListView height
Отправлено: OKTA от Июнь 27, 2012, 09:56
Не то! Это тоже для установки значений! Мне нужен метод, чтобы определить высоту всего содержимого ListView! Через ListModel.count *item.height не подходит, т.к. высота айтемов может быть разная =(


Название: Re: ListView height
Отправлено: twp от Июнь 27, 2012, 10:06
почему не то? Это высота всего отбражаемого контента
Цитата: Assistant
The dimensions of the content (the surface controlled by Flickable)


Название: Re: ListView height
Отправлено: OKTA от Июнь 27, 2012, 10:09
Цитировать
This should typically be set to the combined size of the items placed in the Flickable.


Название: Re: ListView height
Отправлено: twp от Июнь 27, 2012, 10:15
правильно, для Flickable это так, а в ListView он должен автоматически подгоняться под отображаемый контент.


Название: Re: ListView height
Отправлено: OKTA от Июнь 27, 2012, 10:53
Ничего подобного не происходит =(


Название: Re: ListView height
Отправлено: twp от Июнь 27, 2012, 12:18
а можно глянуть отрывок кода? И можно еще попробовать childrenRect.height