Shear QML Type
Proporciona una forma de cizallar un elemento. Más...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Propiedades
Descripción detallada
El tipo Shear proporciona una forma de transformar un Item mediante una matriz bidimensional de tipo shear, a veces conocida como transformación skew.
Esto cizalla el elemento en un factor de 1.0 a lo largo del eje x sin modificar nada a lo largo del eje y. Cada punto P es desplazado por xFactor(P.y - origin.y) (la distancia vertical con signo a origin multiplicada por xFactor). Fijando el yFactor se cizalla el punto a lo largo del eje y y proporcionalmente a la distancia horizontal.

Como el origen por defecto está en (0, 0), la parte superior del elemento permanece sin transformar, mientras que la parte inferior se desplaza 100 píxeles a la derecha (correspondiente a la altura del elemento).
Este código es equivalente al siguiente:
Nota: Si se establecen tanto xFactor/yFactor como xAngle/yAngle, se utilizará la suma de los dos desplazamientos.
Documentación de propiedades
origin group
El punto de origen de la transformación (es decir, el punto que permanece fijo con respecto al padre mientras el resto del elemento se cizalla).
Por defecto, el origen es (0, 0).
xAngle : real
El ángulo (en grados) con el que se cizalla el sistema de coordenadas del elemento a lo largo del eje x. Esto equivale a ajustar xFactor a tan(xAngle).
El valor por defecto es 0.0.
Véase también xFactor.
xFactor : real
Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje x. Cada punto P se desplaza en xFactor(P.y - origin.y)
Corresponde al parámetro sh en QTransform::shear() y al parámetro xShear en las llamadas a PlanarTransform::fromShear().
El valor por defecto es 0.0.
Véase también xAngle.
yAngle : real
El ángulo (en grados) con el que se cizalla el sistema de coordenadas del elemento a lo largo del eje y. Esto equivale a ajustar yFactor a tan(yAngle).
El valor por defecto es 0.0.
Véase también yFactor.
yFactor : real
Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje y. Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje x. Cada punto P se desplaza xFactor(P.y - origin.y)
Corresponde al parámetro sv en QTransform::shear() y al parámetro yShear en las llamadas a PlanarTransform::fromShear().
El valor por defecto es 0.0.
Véase también 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.