1

我在 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 值保持不变,但位置仅在我查看时发生变化。帮我解决这个问题

4

1 回答 1

0

其实原点在变。在设计窗口的右下角,选择高级选项卡并选择 3x3 点矩阵中的原点。更改它,然后重新选择中间的。调整你的形象。现在,它将正确对齐。

或者,您可以添加 transformOrigin:Item.Center

于 2013-04-05T18:03:10.963 回答