GroupBox QML Type

論理的なコントロールグループのビジュアルフレームとタイトル。詳細...

Import Statement: import QtQuick.Controls
Inherits:

Frame

プロパティ

詳細説明

GroupBox は、titled ビジュアル フレーム内で、コントロールの論理グループを一緒にレイアウトするために使用されます。GroupBox は、それ自体のレイアウトを提供しませんが、RowLayoutColumnLayout を作成するなどして、そのコンテンツを配置する必要があります。

GroupBox の子 と し て宣言 さ れた項目は自動的に GroupBox のcontentItem の親にな り ます。動的に作成されたアイテムは、明示的に contentItem に親を設定する必要があります。

GroupBox 内で 1 つのアイテムだけが使用される場合、そのアイテムは含まれるアイテムの暗黙のサイズに合わせてリサイズされます。このため、特にレイアウトとの併用に適しています。

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

チェック可能な GroupBox

GroupBox にはチェックボックスが内蔵されていませんが、CheckBox と組み合わせることで、チェック可能な GroupBox を簡単に作成できます。

チェックボックスのオン・オフを切り替えると、グループボックスの子要素が有効または無効になるのは一般的なパターンですが、チェックボックスの動作はアプリケーション次第です。

GroupBox {
    label: CheckBox {
        id: checkBox
        checked: true
        text: qsTr("Synchronize")
    }

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

CheckBoxGroupBoxのカスタマイズコンテナコントロールも参照してください

プロパティの説明

implicitLabelHeight : real [read-only, since QtQuick.Controls 2.5 (Qt 5.12)]

このプロパティは、暗黙のラベルの高さを保持する。

値はlabel ? label.implicitHeight : 0 に等しい。

このプロパティは、QtQuick.Controls 2.5 (Qt 5.12) で導入されました。

implicitLabelWidthも参照してください


implicitLabelWidth : real [read-only, since QtQuick.Controls 2.5 (Qt 5.12)]

このプロパティは、暗黙のラベルの幅を保持します。

値はlabel ? label.implicitWidth : 0 に等しい。

このプロパティは QtQuick.Controls 2.5 (Qt 5.12) で導入されました。

implicitLabelHeightも参照してください


label : Item

このプロパティは、title を視覚化するラベル項目を保持します。

GroupBox のカスタマイズ」も参照してください


title : string

このプロパティはタイトルを保持します。

タイトルは通常、グループボックスの上に表示され、内容を要約します。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。