当我将图像放入矩形时,它的位置是左上角。如何在调整窗口大小的同时将其保持在右上方?
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;
}
}
答案 0 :(得分:2)
anchors { right : outestRec.right; top: outestRec.top }
编辑:
说明:要将元素附加到顶部,您必须使用顶部锚点。但只是这样做是不够的,因为你刚刚指定它应该附加到父级的顶部,而不是确切地位于何处。只需固定在顶部,就可以自由地水平移动。但是将它附加到父母的右边会将其位置固定在右上角。
只有anchors.right:将它连接到右侧,但仍然可以自由上下移动
只有anchors.top:将它连接到顶部,但仍然可以左右移动
两者结合在一起:只有一种可能性可以同时满足这两个条件,即右上角。