它是一种网格布局,和其它布局一样Grid布局也有add、flow之类的属性。
看一个示例:
import QtQuick 2.3
import QtQuick.Window 2.2
import QtQuick.Controls 1.4
Window {
visible: true
Grid{
anchors.fill: parent
rows:2
columns: 3
horizontalItemAlignment:Grid.AlignHCenter
verticalItemAlignment: Grid.AlignVCenter
flow:Qt.LeftToRight
Button{
id:button1
text:qsTr("按钮一")
}
Button{
id:button2
text:qsTr("按钮二")
}
Button{
id:button3
text:qsTr("按钮三")
}
Button{
id:button4
text:qsTr("按钮四")
}
Button{
id:button5
text:qsTr("按钮五")
}
}
}
效果图: