QML中的Grid是一个布局对象,用于在二维网格中排列QML项。Grid可以将QML项排列在行和列中,并支持对齐、填充和跨越多个行和列的项。下面是一些使用Grid的例子:
例子1:
import QtQuick 2.0
Rectangle {
width: 400
height: 400
Grid {
columns: 2
rows: 2
Rectangle {
color: "red"
width: parent.width / 2
height: parent.height / 2
}
Rectangle {
color: "blue"
width: parent.width / 2
height: parent.height / 2
}
Rectangle {
color: "green"
width: parent.width / 2
height: parent.height / 2
}
Rectangle {
color: "yellow"
width: parent.width / 2
h