C
4x4矩阵 QML 类型
导入语句 | import QtQuick |
自从 | Qt Quick Ultralite 1.7 |
属性
- matrix : matrix4x4
详细描述
The Matrix4x4类型提供了一个4x4矩阵来变换一个Item。它支持旋转、缩放、平移和剪切,使用4x4矩阵中的单个变换。以下示例在45度角(π/4)处旋转文本项
Rectangle { color: "#41CD52" Text { anchors.centerIn: parent font.pixelSize: 30 text: "Qt for MCUs" transform: Matrix4x4 { property real a: Math.PI / 4 matrix: Qt.matrix4x4(Math.cos(a), -Math.sin(a), 0, 0, Math.sin(a), Math.cos(a), 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) } } }
注意:将ImageFiles.MCU.Experimental.resourceSplitImageOptimization
设置为false
以避免渲染伪影(例如创建缩放动画时)。
详见matrix4x4。
属性文档
matrix : matrix4x4 |
用于变换Item的4x4矩阵
在特定Qt许可证下可用。
了解更多。