Qt Quick Layouts

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

每次仅一项可见的项堆栈