3
MacOS Dock(以及许多这样的克隆)的背景图像是3D透视图中的“货架”。QML如何像MacOSX dock的背景架图像一样旋转图像
这就是如果你采取了一个规则的矩形,并在三维空间“倒退”。
例如:http://www.loneblacksheep.pro/image/Download/Dock.gif
是否有可能用QML图像旋转做到这一点?
在此先感谢。
MacOS Dock(以及许多这样的克隆)的背景图像是3D透视图中的“货架”。QML如何像MacOSX dock的背景架图像一样旋转图像
这就是如果你采取了一个规则的矩形,并在三维空间“倒退”。
例如:http://www.loneblacksheep.pro/image/Download/Dock.gif
是否有可能用QML图像旋转做到这一点?
在此先感谢。
看看QML Rotation
项目。
您可以将旋转原点设置为您的下边框中心的Rectangle
,然后在x轴上旋转。
编辑:
Rectangle {
id: myDock
width: 500
height: 50
color: "red"
transform: Rotation {
// Transform origin is the middle point of the lower border
origin {
x: myDock.width/2
y: myDock.height
}
axis {x: 1; y: 0; z: 0}
angle: 45
}
}
你会这么好心发布的这一个代码段。当我试图像这个'origin.x:Item.Bottom'那样设置旋转原点时,只有矩形的右侧正确旋转。左侧是正常的? – user889329 2013-03-21 09:23:47
我在上面添加了一个例子 – 2013-03-21 11:38:23
感谢TheHuge_。很好地工作,我错过了将origin.y设置为矩形(或图像)的高度。 – user889329 2013-03-21 12:14:17