框架 QML 类型

用于将逻辑控制组放置在可视框架中的视觉框架。 更多...

导入语句import QtQuick.Controls
继承自

Pane

继承给

GroupBox

详细描述

Frame 用于在一个可视框架中将逻辑控制组组合在一起。 Frame 不提供自己的布局,但需要你对其内容进行定位,例如通过创建一个 RowLayout 或一个 ColumnLayout

声明为 Frame 子项的项目将自动成为 Frame 的 contentItem 的父项。动态创建的项目需要显式设置为其 contentItem。

如果仅在 Frame 中使用单个项目,它将调整大小以适应其包含项的隐式大小。这使得它特别适合与布局一起使用。

Frame {
    ColumnLayout {
        anchors.fill: parent
        CheckBox { text: qsTr("E-mail") }
        CheckBox { text: qsTr("Calendar") }
        CheckBox { text: qsTr("Contacts") }
    }
}

另请参阅 自定义 Frame容器控件

© 2024 The Qt Company Ltd. 本文档中的贡献内容均为各自所有者的版权。本文档受GNU 自由文档许可证版本 1.3 的条款约束,由自由软件基金会发布。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰及世界其他国家的商标。所有其他商标均为各自所有者的财产。