QML有三种布局定位的方式分别为定位器(Item Positioner)、布局管理器(Item Layout)、锚定位(anchor)。锚定位在之前的内容中已经介绍过了,主要用于元素之间相对位置的锚定。这里主要介绍一下定位器和布局管理器。
定位器和布局管理器的基本功能类似,都适用于元素的布局管理,区别是布局管理器会自动调整Item的尺寸来适应界面大小的变化。
定位器
Row定位
Row定位会沿着水平方向上对元素进行行布,Row定位的用法如下所示:
import QtQuick 2.2
Rectangle {
width: 360;
height: 240;
color: