QML中的最大/最小函数

15

我希望设置一个元素的高度。它应该是最高子元素的高度。

是否有像这样的东西:

Parent {
    height: max(child1.height, child2.height)
}

或者像这样:

Parent {
    height: stretchToChildren
}
2个回答

34

Math.max() 是可变参数函数(接收任意数量的参数)。

根据实际布局,可能可以使用 Item.childrenRect 属性。


-4
Item {
  width: childrenRect.width // width is now 100
  height: childrenRect.height // height is now 100

  Rectangle {
    width: 100
    height: 100
  }
}

这里是一个例子,展示如何使用 childrenRect


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接