0

当我将图像放入矩形时,它的位置是左上角。如何在调整窗口大小时将其固定在右上角?

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;    
    }
}
4

1 回答 1

2

anchors { right : outestRec.right; top: outestRec.top }

编辑 :

解释:要将元素附加到顶部,您必须使用顶部锚。但是仅仅这样做是不够的,因为您刚刚指定它应该附加到父级的顶部,而不是确切的位置。只需锚定到顶部,它就可以自由地水平移动到任何地方。但是将其附加到父级的右侧会将其位置固定在右上角。

只有 anchors.right :将其附加到右侧,但仍然可以自由上下移动

只有 anchors.top :附加到顶部,但仍然可以自由左右移动

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

详细阅读这里

于 2013-05-12T06:25:57.500 回答