Тип PathPercent QML
Управляет способом интерпретации пути. Подробнее...
| Заявление об импорте: | import QtQuick 2.12 |
Свойства
- value : real
Подробное описание
PathPercent позволяет управлять интервалом между элементами на пути PathView. Можно использовать его, чтобы сгруппировать элементы на части пути и равномерно распределить их на других частях.
В примерах ниже показано нормальное распределение элементов вдоль пути по сравнению с распределением, которое размещает 50% элементов вдоль участка PathLine пути.
PathView {
// ...
Path {
startX: 20; startY: 0
PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
PathLine { x: 150; y: 80 }
PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
}
} |
|
PathView {
// ...
Path {
startX: 20; startY: 0
PathQuad { x: 50; y: 80; controlX: 0; controlY: 80 }
PathPercent { value: 0.25 }
PathLine { x: 150; y: 80 }
PathPercent { value: 0.75 }
PathQuad { x: 180; y: 0; controlX: 200; controlY: 80 }
PathPercent { value: 1 }
}
} |
См. также Path.
Документация по свойствам
value : real
Пропорция элементов, которые должны быть расположены до данной точки.
Это значение всегда должно быть выше последнего значения, указанного PathPercent в предыдущей позиции на пути.
В следующем примере у нас есть путь, состоящий из трех PathLine. Обычно элементы PathView выстраивались бы равномерно вдоль этого пути, с одинаковым количеством элементов на каждом отрезке. PathPercent позволяет указать, что первые и третьи линии должны содержать по 10% размещенных элементов, в то время как вторая линия должна содержать оставшиеся 80%.
PathView {
// ...
Path {
startX: 0; startY: 0
PathLine { x:100; y: 0; }
PathPercent { value: 0.1 }
PathLine { x: 100; y: 100 }
PathPercent { value: 0.9 }
PathLine { x: 100; y: 0 }
PathPercent { value: 1 }
}
}
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtquick-pathpercent.html