Anchor properties



在Qt中,可以使用element.leftelement.right等表达式来引用元素的定位线,其中element以某种方式引用父元素或同级元素。例如:

Item {
    Text {
        text: "at right edge of parent"
        anchors.right: parent.right
    }
}

Text元素锚定在其父元素(在本例中是Item元素)的右边缘。

但是,在浏览Item的文档时,没有提及leftright属性(仅提及anchors.leftanchors.right)。文档的这一部分包括所有继承的成员,因此应该列出它。

这些财产只是没有记录在案,还是它们有特殊的参考?

根据文档,它们指的是穿过和围绕Item的特定假想线。它们肯定是属性,正如您在代码中看到的那样。

然而,它们是保密的,可能是为了不干扰锚定。他们的计算可以在这里找到,其背后的理由应该非常清楚。因此,当您提到parent.right时,您指的是您的parentx + width

相关内容

  • 没有找到相关文章

最新更新