Qt QML中的parent.right(例如)到底是什么?它与parent.archors.right有什么不同?

Qt QML中的parent.right(例如)到底是什么?它与parent.archors.right有什么不同?,qt,layout,qml,Qt,Layout,Qml,指示父项的锚定。右是“不可见的锚定线”,并指向锚定。右:锚定项的属性 但是parent.right和parent.anchors.right似乎是不同的东西(通常你不能锚定到后者,而锚定到前者会像预期的那样起作用) 有人向文档提示我吗?我没有找到任何文档,但查看源代码后发现,parent.right是一个常量,parent.anchors.right是一个可以设置关联的地方 所以它们不应该是一样的。你可以把parent.right看作const int right=1和parent.anchor

指示父项的
锚定。右
是“不可见的锚定线”,并指向
锚定。右:锚定
的属性

但是
parent.right
parent.anchors.right
似乎是不同的东西(通常你不能锚定到后者,而锚定到前者会像预期的那样起作用)


有人向文档提示我吗?

我没有找到任何文档,但查看源代码后发现,
parent.right
是一个常量,
parent.anchors.right
是一个可以设置关联的地方

所以它们不应该是一样的。你可以把
parent.right
看作
const int right=1
parent.anchors.right
as
int rightachor

两者都是锚定线(
QDeclarativeAnchorLine
),如果设置了锚定,甚至可以锚定到
父.anchors.right
(或任何其他项目的
锚定.right