我在qml中创建了一个单元格,如下所示
import QtQuick 1.1
Image {
source: "pics/snake.png"
smooth: true
}
在另一个.qml文件中,我将其包含在内,如
Cell {
id: snake
x: 301
y: 30
width: 30
height: 67
rotation: 0
z: 6
}
当旋转为0时,一切正常,但当我将旋转设置为某个值时,图像的位置会在查看时发生变化。定义的x和y值保持相同,但位置仅在我查看时发生变化。帮助我解决此问题
答案 0 :(得分:0)
实际上原点正在转移。在设计窗口的右下角,选择高级选项卡,然后在3x3点阵中选择原点。改变它,然后重新选择中间的。调整图像。现在,它将正确对齐。
或者你可以添加 transformOrigin:Item.Center