Path QML Element
A Path object defines a path for use by PathView. More...
Since: | Qt 4.7 |
Properties
- closed : bool
- pathElements : list<PathElement>
- startX : real
- startY : real
Detailed Description
A Path is composed of one or more path segments - PathLine, PathQuad, PathCubic.
The spacing of the items along the Path can be adjusted via a PathPercent object.
PathAttribute allows named attributes with values to be defined along the path.
See also PathView, PathAttribute, PathPercent, PathLine, PathQuad, and PathCubic.
Property Documentation
defaultpathElements : list<PathElement> |
This property holds the objects composing the path.
A path can contain the following path objects:
- PathLine - a straight line to a given position.
- PathQuad - a quadratic Bezier curve to a given position with a control point.
- PathCubic - a cubic Bezier curve to a given position with two control points.
- PathAttribute - an attribute at a given position in the path.
- PathPercent - a way to spread out items along various segments of the path.
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 } } }
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.