Qt Quick Layouts 是用于在用户界面中排列项的一组 QML 类型。相比 positioners ,Qt Quick Layouts 也可以重置其项的尺寸。这使它们非常适于可调整大小的用户界面。由于布局是项,因此可以嵌套。
拜访 Qt Quick Layouts 概述 页面以开始。
可以将 QML 类型导入应用程序,通过添加以下 import 语句到
.qml
文件。
import QtQuick.Layouts
Qt Quick Layouts 在商业许可下是可用的来自 Qt 公司 。此外,它在自由软件许可下也是可用的。从 Qt 5.4 起,这些自由软件许可是 GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。
ColumnLayout | 等同 GridLayout,但只有一列 |
GridLayout | 提供在栅格中动态排列项的方式 |
Layout | 为把项压入 GridLayout、RowLayout 或 ColumnLayout 提供附加特性 |
RowLayout | 等同 GridLayout,但只有一行 |
StackLayout | 每次仅一项可见的项堆栈 |