Qml 如何使图像向右浮动,以便在调整窗口大小时保持正确?

Qml 如何使图像向右浮动,以便在调整窗口大小时保持正确?,qml,qtquick2,Qml,Qtquick2,当我把一个图像放在一个矩形中时,它的位置是左上角。如何将其固定在右上角,使其在调整窗口大小时仍保持不变 import QtQuick 2.0 Rectangle { id: outestRec width: 500 height: 500 Image { id: imgLonnie source: "http://www.lonniebest.com/Image/Photo/LonnieLeeBest.png";

当我把一个图像放在一个矩形中时,它的位置是左上角。如何将其固定在右上角,使其在调整窗口大小时仍保持不变

import QtQuick 2.0
Rectangle {
    id: outestRec
    width: 500
    height: 500
    Image
    {
        id: imgLonnie
        source: "http://www.lonniebest.com/Image/Photo/LonnieLeeBest.png";
        //anchors.right: AnchorLine;    
    }
}

锚定{right:outestRec.right;top:outestRec.top}

编辑:

说明:要将图元附着到顶部,必须使用顶部锚点。但是仅仅这样做是不够的,因为您刚刚指定它应该附加到父级的顶部,而不是确切的位置。只要锚定到顶部,它就可以自由地水平移动。但是,将其附加到父对象的右侧会将其位置固定到右上角

仅锚定。右侧:将其附着到右侧,但仍可以自由上下移动

仅anchors.top:将其附着到顶部,但仍可以自由左右移动

两者一起:只有一种可能性同时满足这两个条件,即右上角

阅读