Тип QML Path
Определяет путь для использования с PathView Подробнее...
| Заявление об импорте: | import QtQuick 2.7 |
Свойства
- closed : bool
- pathElements : список<PathElement>
- startX : вещественное число
- startY : вещественное число
Подробное описание
Путь состоит из одного или нескольких сегментов пути — PathLine, PathQuad, PathCubic, PathArc, PathCurve, PathSvg.
Интервал элементов вдоль пути может быть изменён с помощью объекта PathPercent.
PathAttribute позволяет определять именованные атрибуты со значениями вдоль пути.
См. также PathView, PathAttribute, PathPercent, PathLine, PathQuad, PathCubic, PathArc, PathCurve и PathSvg.
Документация по свойствам
closed : bool
Это свойство указывает, совпадают ли начало и конец пути.
[по умолчанию] pathElements : список<PathElement>
Это свойство содержит объекты, составляющие путь.
Путь может содержать следующие объекты пути:
- PathLine — прямая линия до заданной позиции.
- PathQuad — квадратичная кривая Безье до заданной позиции с контрольной точкой.
- PathCubic — кубическая кривая Безье до заданной позиции с двумя контрольными точками.
- PathArc — дуга до заданной позиции с заданным радиусом.
- PathSvg — путь, заданный в виде строки данных пути SVG.
- PathCurve — точка на кривой Катмулла-Рома.
- PathAttribute — атрибут в заданной позиции пути.
- PathPercent — способ распределения элементов по различным сегментам пути.
PathView {
anchors.fill: parent
model: ContactModel {}
delegate: delegate
path: Path {
startX: 120; startY: 100
PathAttribute { name: "iconScale"; value: 1.0 }
PathAttribute { name: "iconOpacity"; value: 1.0 }
PathQuad { x: 120; y: 25; controlX: 260; controlY: 75 }
PathAttribute { name: "iconScale"; value: 0.3 }
PathAttribute { name: "iconOpacity"; value: 0.5 }
PathQuad { x: 120; y: 100; controlX: -20; controlY: 75 }
}
} startX : вещественное число
Эти свойства содержат начальную позицию пути.
startY : вещественное число
Эти свойства содержат начальную позицию пути.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtquick-path.html