3

グリッド/親の幅と高さを完全かつ均等に埋める要素のグリッドをqmlで作成できるかどうか疑問に思っています。

Grid {
    columns: 2
    Repeater {
        model: 4
        Rectangle {
            width: /* ??? */
            height: / * ??? */
        }
    }
}

ここで絶対値を設定する必要があると思います。anchors.fill: parentのようなものと同様に、使用は機能しませんwidth: parent.width / 2

4

1 に答える 1

5

Grid親(要素)のアンカーを設定するのを忘れたと思います。また、いつでもそのIDで要素を参照できます。

Grid {
    anchors.fill: parent
    columns: 2
    rows: 3
    Repeater {
        model: 6
        Rectangle {
            width: parent.width / parent.columns
            height: parent.height / parent.rows
        }
    }
}
于 2012-05-21T06:11:46.570 に答える