Qt Quick Layouts

Qt Quick Layouts 是用于在用户界面中排列项的一组 QML 类型。相比 positioners , Qt Quick Layouts can also resize their child items. This makes them well suited for resizable user interfaces.

拜访 Qt Quick Layouts 概述 页面以开始。

使用模块

模块的 QML 类型是可用的透过 QtQuick.Layouts 导入。要使用类型,添加以下 import 语句到 .qml 文件:

import QtQuick.Layouts
					

布局

ColumnLayout 等同 GridLayout,但只有一列
GridLayout 提供在栅格中动态排列项的方式
Layout 为把项压入 GridLayout、RowLayout 或 ColumnLayout 提供附加特性
RowLayout 等同 GridLayout,但只有一行
StackLayout 每次仅一项可见的项堆栈

文章和指南

范例

参考

许可

Qt Quick Layouts 在商业许可下是可用的来自 Qt 公司 。此外,它在自由软件许可下也是可用的。从 Qt 5.4 起,这些自由软件许可是 GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。