Qt Quick 布局

Qt Quick 布局是一组用于在用户界面中排列项目的 QML 类型。与定位器不同,Qt Quick 布局还可以调整其子项的大小。这使得它们非常适合可调整大小的用户界面。

访问Qt Quick 布局概述页面开始使用。

使用模块

模块的 QML 类型通过 QtQuick.Layouts 导入。要使用这些类型,请将以下导入语句添加到您的 .qml 文件中

import QtQuick.Layouts

布局

ColumnLayout

与 GridLayout 相同,但只有一个列

GridLayout

提供了一种在网格中动态排列项的方法

Layout

为推送到 GridLayout、RowLayout 或 ColumnLayout 的项提供附加属性

LayoutItemProxy

布局中的 QQuickItems 的占位符

RowLayout

与 GridLayout 相同,但只有一个行

StackLayout

一次只显示一个项目的项目堆叠

文章和指南

示例

参考

许可证

Qt Quick Layouts 可在 Qt 公司 下的商业许可证中获取。此外,它还可在免费软件许可证下提供。自 Qt 5.4 以来,这些免费软件许可证是 GNU 通用公共许可证,版本 3,或GNU 通用公共许可证,版本 2。有关更多信息,请参阅Qt 许可证

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献是其各自的版权所有者的版权。本提供的文档是根据自由软件基金会发布的 GNU 自自由文档许可证版本 1.3 的条款许可的。Qt 和相应的徽标是芬兰和/或全世界 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。