在qml中,除了定位器,还有另外一套布局,叫做布局管理器。布局管理器和Qt Widgets中的相似,他和定位器不同的是Item会自动调整Item的尺寸来使用界面的大小。这点跟Qt中的布局是完全相同的。
要使用Layouts ,比如引用他的模块
import QtQuick.Layouts 1.1
GirdLayout可以说是布局管理器中最复杂的,RowLayout和ColumnLayout可以说是GridLayout的特例。
下面就来学习下GridLayout吧。
import QtQuick 2.2
import QtQuick.Layouts 1.1
Rectangle{
width: 360;
height: 240;
color:"#eeeeee";
id:rootItem;
Text{
id: centerText;
text:"A Signal Text."