C
Qt Quick Ultralite layouts Example
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick
Rectangle {
id: root
property int currentIndex: 0
Row {
spacing: 1
LayoutType {
id: gridlayout
width: root.width / 3
height: root.height
title: "GridLayout"
index: 0
isSelected: root.currentIndex === gridlayout.index
onSelected: root.currentIndex = index
}
LayoutType {
id: columnlayout
width: root.width / 3
height: root.height
title: "ColumnLayout"
index: 1
isSelected: root.currentIndex === columnlayout.index
onSelected: root.currentIndex = index
}
LayoutType {
id: rowlayout
width: root.width / 3
height: root.height
title: "RowLayout"
index: 2
isSelected: root.currentIndex === rowlayout.index
onSelected: root.currentIndex = index
}
}
}