PathPercent QML 类型

操作路径的解释方式。 更多...

导入声明import QtQuick

属性

详细描述

PathPercent 允许您操作 PathView 路径上项目之间的间隔。您可以使用它将一些项目聚集在路径的部分,并在路径的其他部分展开它们。

下面的示例显示了路径上项目沿正常分布与沿路径 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 }
    }
}

另请参阅路径

属性文档

value : real

应在此位置铺砌的项目比例。

此值应始终高于路径中先前位置 PathPercent 指定最后值。

在以下示例中,我们有一个由三个 PathLines 组成的 Path。通常,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 }
    }
}

© 2024 Qt 公司有限公司。本文档中的文档贡献是各自所有者的版权。本文档提供的内容是根据由自由软件基金会发布的 GNU 自由文档许可版本 1.3 的条款许可的。Qt 及相关标志是芬兰和/或全球其他国家的 Qt 公司的 商标。所有其他商标均为其各自所有者的财产。