C
Qt Quick Ultralite perspective_transforms Example
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.12
import QtQuick.Controls 2.15
import Constants 1.0
Column {
id: root
spacing: 5
property alias text: txt.text
property alias value: slider.value
property alias stepSize: slider.stepSize
property alias to: slider.to
property alias pressed: slider.pressed
property alias textHorizontalAlignment: txt.horizontalAlignment
signal moved
Text {
id: txt
x: 3
width: root.width - txt.x * 2
color: enabled ? Constants.textColor : Constants.disabledTextColor
font.pixelSize: Constants.textPixelSize
Behavior on color {
ColorAnimation { duration: 250 }
}
}
Slider {
id: slider
width: root.width
onMoved: root.moved()
}
}