快速锚定语法混乱



我们知道,锚定是这样完成的:

anchors.left: rect1.right

…其中rect1Item的派生对象。

Item QML类型不具有right属性。那么这种锚定语法是如何工作的呢?

但是Item QML类型没有right属性

。例如,anchors.right的文档链接到定位与锚,其中说:

除了更传统的Grid、Row和Column之外,Qt Quick还提供了一种使用锚的概念来布局项目的方法。每个项目都有7条不可见的"锚线":left、horizontalCenter、right、top、verticalCenter、baseline和bottom。

我不完全确定为什么它们不像常规属性那样被记录。

查看这个头文件。例如,anchors.leftQQuickAnchorLine类型的只读属性。
看这个和这个标头。在这里你可以看到它是如何工作的

相关内容

  • 没有找到相关文章

最新更新