update: qt6,qml,materiallinearprogress (1 files)

This commit is contained in:
2025-12-26 06:48:23 +00:00
parent 661e5ca606
commit 4f5daaf2d0

View File

@@ -1,20 +1,23 @@
import QtQuick 2.15
import QtQuick.Controls 2.15
import "MaterialPalette.qml" as MaterialPalette
ProgressBar {
Rectangle {
id: progress
from: 0
to: 1
value: 0
property real value: 0
property real minValue: 0
property real maxValue: 1
implicitHeight: 6
background: Rectangle {
color: MaterialPalette.surfaceVariant
width: parent ? parent.width : 160
radius: 3
color: MaterialPalette.surfaceVariant
Rectangle {
anchors.verticalCenter: parent.verticalCenter
y: (parent.height - height) / 2
height: parent.height
width: ((progress.value - progress.minValue) / Math.max(0.0001, progress.maxValue - progress.minValue)) * parent.width
radius: 3
}
contentItem: Rectangle {
color: MaterialPalette.primary
radius: 3
}
}