このページでは

C

Scale QML Type

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

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.0

プロパティ

詳細説明

Scale型は、scale型の変換によってアイテムを拡大縮小する方法を提供する。

X軸とY軸に異なるスケーリング値を指定でき、任意の点からの相対的なスケーリングが可能です。

次の例では、イメージのX軸を内部点(25, 25)に対して相対的に拡大縮小しています:

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

このプロパティは、アイテムが拡大縮小される原点(つまり、アイテムの残りの部分が拡大しても、親に対して固定されたままの点)を保持します。

原点のデフォルト値は (0, 0) である。


xScale : real

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

デフォルト値は 1.0。


yScale : real

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

デフォルト値は 1.0。


特定の Qt ライセンスの下で利用可能です。
詳細はこちら。