QML中的最大/最小功能

时间:2013-08-01 15:48:11

标签: qml

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

是否有类似的东西:

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

或者像:

Parent {
    height : stretchToChildren
}

2 个答案:

答案 0 :(得分:14)

Math.max()是可变参数(采用任意多个参数)。

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

答案 1 :(得分:-1)

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

  Rectangle {
    width: 100
    height: 100
  }
}

这是一个例子,如何工作childrenRect