Shear QML Type
Bietet eine Möglichkeit, ein Element zu verschieben. Mehr...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Eigenschaften
Ausführliche Beschreibung
Der Typ „Shear“ bietet die Möglichkeit, ein „ Item “ mithilfe einer zweidimensionalen Schermatrix zu transformieren, was manchmal auch als Schräglage-Transformation bezeichnet wird.
Dadurch wird das Element entlang der x-Achse um den Faktor „ 1.0 “ verschoben, ohne dass sich entlang der y-Achse etwas ändert. Jeder Punkt „ P “ wird um „ xFactor(P.y - origin.y) “ verschoben (der vorzeichenbehaftete vertikale Abstand zum „ origin “ multipliziert mit „ xFactor “). Durch Setzen von „ yFactor “ wird das Element entlang der y-Achse und proportional zum horizontalen Abstand verschoben.

Da der Standardursprung bei (0, 0) liegt, bleibt der obere Rand des Elements unverändert, während der untere Rand um 100 Pixel nach rechts verschoben wird (entsprechend der Höhe des Elements).
Dieser Code entspricht dem Folgenden:
Hinweis: Wenn sowohl xFactor/yFactor als auch xAngle/yAngle festgelegt sind, wird die Summe der beiden Verschiebungen verwendet.
Dokumentation zu den Eigenschaften
origin group
Der Ursprungspunkt der Transformation (d. h. der Punkt, der relativ zum übergeordneten Element fest bleibt, während der Rest des Elements verschoben wird).
Standardmäßig liegt der Ursprung bei (0, 0).
xAngle : real
Der Winkel (in Grad), um den das Koordinatensystem des Objekts entlang der x-Achse verschoben werden soll. Dies entspricht der Einstellung von „ xFactor “ auf „ tan(xAngle) “.
Der Standardwert ist „ 0.0 “.
Siehe auch „ xFactor “.
xFactor : real
Der Faktor, um den das Koordinatensystem des Objekts entlang der x-Achse verschoben wird. Jeder Punkt P wird um xFactor(P.y - origin.y)
Dies entspricht dem Parameter „ sh “ in „ QTransform::shear()“ und dem Parameter „ xShear “ bei Aufrufen von „ PlanarTransform::fromShear()“.
Der Standardwert ist 0.0.
Siehe auch xAngle.
yAngle : real
Der Winkel (in Grad), um den das Koordinatensystem des Objekts entlang der y-Achse gedreht werden soll. Dies entspricht der Einstellung „ yFactor “ auf „ tan(yAngle) “.
Der Standardwert ist „ 0.0 “.
Siehe auch „ yFactor “.
yFactor : real
Der Faktor, um den das Koordinatensystem des Elements entlang der y-Achse verschoben wird. Der Faktor, um den das Koordinatensystem des Elements entlang der x-Achse verschoben wird. Jeder Punkt P wird um xFactor(P.y - origin.y)
Dies entspricht dem Parameter „ sv “ in „ QTransform::shear()“ und dem Parameter „ yShear “ bei Aufrufen von „ PlanarTransform::fromShear()“.
Der Standardwert ist „ 0.0 “.
Siehe auch „ yAngle “.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.