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 提供附加特性

LayoutItemProxy

Placeholder for QQuickItems in layouts

RowLayout

等同 GridLayout,但只有一行

StackLayout

每次仅一项可见的项堆栈

文章和指南

范例

参考

许可

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