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.resourceSplitImageOptimization をfalse に設定してください 。
注: 一部のプラットフォームでは、スケーリング処理に 時間がかかる場合があります。画像をスケーリングする際は、リソースのImageFiles.MCU.resourceOptimizeForScaleプロパティを使用して最適化を有効にしてください。
「 Rotation 」および「Translate 」も参照してください 。
プロパティのドキュメント
origin group
このプロパティは、アイテムがスケーリングされる基準点(つまり、アイテムの他の部分が拡大しても親要素に対して固定されたままになる点)を保持します。
originのデフォルト値は (0, 0) です。
xScale : real
X軸の拡大率。
デフォルト値は 1.0 です。
yScale : real
Y軸のスケーリング係数。
デフォルト値は 1.0 です。
特定の Qt ライセンスで利用可能です。
詳細はこちらをご覧ください。