C
Qt Quick Ultralite layouts Example
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick
Rectangle {
id: root
color: "#003f48"
height: 36
width: 120
property alias title: txt.text
property int value
signal clicked
Text {
id: txt
anchors.verticalCenter: parent.verticalCenter
font.pointSize: 10
color: "#21db81"
x: 8
}
Rectangle {
anchors.right: parent.right
anchors.rightMargin: 4
anchors.verticalCenter: parent.verticalCenter
color: "#36646c"
height: 28
width: 28
Text {
anchors.centerIn: parent
color: "#21db81"
font.pointSize: 10
text: root.value
}
}
MouseArea {
anchors.fill: parent
onClicked: root.clicked();
}
}