图像正在改变其观看位置

时间:2013-03-29 12:09:57

标签: image qt qt-creator qml image-rotation

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

1 个答案:

答案 0 :(得分:0)

实际上原点正在转移。在设计窗口的右下角,选择高级选项卡,然后在3x3点阵中选择原点。改变它,然后重新选择中间的。调整图像。现在,它将正确对齐。

或者你可以添加     transformOrigin:Item.Center