このページでは

C

Scale QML Type

アイテムの拡大・縮小を行う方法を提供します。詳細...

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.0

プロパティ

詳細説明

「Scale」タイプは、スケール変換を通じてアイテムの拡大縮小を行う機能を提供します。

x軸とy軸で異なる拡大縮小率を設定でき、任意の点を基準として拡大縮小を行うことができます。

次の例では、画像の内部点 (25, 25) を基準として、X 軸をスケーリングしています。

Image {
    width: 100; height: 100
    source: "qrc:/bluerect.png"
    transform: Scale { origin.x: 25; origin.y: 25; xScale: 3}
}

注: 非整数のスケーリング係数を適用する場合(スケーリングアニメーションの作成時など)、レンダリング上の不具合を防ぐために、ImageFiles.MCU.Experimental.resourceSplitImageOptimizationfalse設定してください

注: 一部のプラットフォームでは、スケーリング処理に 時間がかかる場合があります。画像をスケーリングする際は、リソースのImageFiles.MCU.resourceOptimizeForScaleプロパティを使用して最適化を有効にしてください。

Rotation 」および「Translateも参照してください

プロパティのドキュメント

origin group

origin.x : real

origin.y : real

このプロパティは、アイテムがスケーリングされる基準点(つまり、アイテムの他の部分が拡大しても親要素に対して固定されたままになる点)を保持します。

origin のデフォルト値は (0, 0) です。

xScale : real

X軸のスケーリング係数。

デフォルト値は 1.0 です。

yScale : real

Y軸のスケーリング係数。

デフォルト値は 1.0 です。

特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。