49 lines
1.3 KiB
QML
49 lines
1.3 KiB
QML
// Copyright (C) 2017 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
|
|
ScrollablePage {
|
|
id: page
|
|
|
|
readonly property int itemWidth: Math.max(button.implicitWidth, Math.min(button.implicitWidth * 3, page.availableWidth / 3 * 2))
|
|
|
|
Column {
|
|
spacing: 40
|
|
width: parent.width
|
|
|
|
Label {
|
|
width: parent.width
|
|
wrapMode: Label.Wrap
|
|
horizontalAlignment: Qt.AlignHCenter
|
|
text: qsTr("Frame is used to layout a logical group of controls together, within a visual frame.")
|
|
}
|
|
|
|
Frame {
|
|
enabled: !GalleryConfig.disabled
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
|
|
Column {
|
|
spacing: 20
|
|
width: page.itemWidth
|
|
|
|
RadioButton {
|
|
text: qsTr("First")
|
|
checked: true
|
|
width: parent.width
|
|
}
|
|
RadioButton {
|
|
id: button
|
|
text: qsTr("Second")
|
|
width: parent.width
|
|
}
|
|
RadioButton {
|
|
text: qsTr("Third")
|
|
width: parent.width
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|