У меня есть представление списка (горизонтальная ориентация) в моем qml, содержащее некоторые элементы фиксированного размера. Я хочу, чтобы элементы располагались через равные промежутки, чтобы заполнить всю ширину элемента ListView. Поэтому, если элементов меньше, я хочу, чтобы они были распределены больше. В принципе, то, что мне нужно, - это именно то, что Layout.fillWidth = true
свойство RowLayout, но для ListView.
Я могу посчитать, сколько у меня элементов, затем вычесть общую ширину элементов из ширины списка, разделить на количество элементов и назначить интервал, но это кажется слишком глупым. Есть ли способ сделать это автоматически, как в RowLayout?
Или, может быть, мне нужно использовать для этого что-то отличное от ListView? Что-то вроде RowLayout, но которому я могу назначить свою модель данных списка?