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 许可 进一步了解细节。