Название: Resizable items into Row\ColumnLayout Отправлено: NKovalev64 от Октябрь 23, 2014, 11:40 Возможно ли каким-либо способом реализовать подобное поведение айтемов в макете на QML ?
Пример на виджетах: http://www.youtube.com/watch?v=GWnIiJHE0ik&feature=youtu.be SplitView себя так не ведет. Он не сжимает айтемы последовательно, а только всегда один. Есть мысль вставляь в макет между каждым элементом "хэндлер" движение которого будет изменять свойства размеров соседних с ним элементов, но пока это не удается реализовать, получается оабсолютно неопределенное поведение, макет (CollumnLayout) просто выворачивает наизнанку. Название: Re: Resizable items into Row\ColumnLayout Отправлено: BuRn от Октябрь 23, 2014, 21:40 Возможно ли каким-либо способом реализовать подобное поведение айтемов в макете на QML ? А в чем собственно проблема, Column{Row{}} . колонка будет отруливать сама размеры итемов. height строки можно задать. Меняйте высоту относительно какой-то проперти, которая будет менятся когда меняется размер какого-то итема. Вот даже приер сваял, потыкайте на нижний квадрат мышью, где-то я с расчетом ошибся, вообщем копните в стороу ColumnLayout. Код http://paste.org.ru/?ojyes3Пример на виджетах: http://www.youtube.com/watch?v=GWnIiJHE0ik&feature=youtu.be SplitView себя так не ведет. Он не сжимает айтемы последовательно, а только всегда один. Есть мысль вставляь в макет между каждым элементом "хэндлер" движение которого будет изменять свойства размеров соседних с ним элементов, но пока это не удается реализовать, получается оабсолютно неопределенное поведение, макет (CollumnLayout) просто выворачивает наизнанку. |