PathPercent QML Type

パスの解釈方法を操作する。詳細...

Import Statement: import QtQuick

プロパティ

詳細説明

PathPercent を使用すると、PathView のパス上のアイテム間の間隔を操作できます。これを使用すると、パスの一部でアイテムをまとめ、パスの他の部分でそれらを広げることができます。

下記の例では、パスに沿ったアイテムの正規分布と、パスのPathLine セクションにアイテムの 50% を配置する分布とを比較しています。

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 に よ っ て指定 さ れた最後の値よ り も常に高 く す る 必要があ り ます。

以下の例では、 3 本の PathLine で構成 さ れた Path があ り ます。通常、PathView のアイテムはこのパスに沿って均等に配置され、線分ごとに同数のアイテムが配置されます。PathPercent では、1 行目と 3 行目にそれぞれ配置されたアイテムの 10% を保持し、2 行目に残りの 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 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。