From 36da8cd785ca35844b1ca2e95a4f714d2f0d61ae Mon Sep 17 00:00:00 2001 From: zhuzichu Date: Tue, 26 Sep 2023 11:21:24 +0800 Subject: [PATCH] update --- src/Qt5/imports/FluentUI/Controls/FluProgressBar.qml | 9 ++++++++- src/Qt6/imports/FluentUI/Controls/FluProgressBar.qml | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/Qt5/imports/FluentUI/Controls/FluProgressBar.qml b/src/Qt5/imports/FluentUI/Controls/FluProgressBar.qml index 25f1eeec..9e8265c2 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluProgressBar.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluProgressBar.qml @@ -13,6 +13,13 @@ ProgressBar{ id:d property real _radius: strokeWidth/2 } + onIndeterminateChanged:{ + if(!indeterminate){ + animator_x.duration = 0 + rect_progress.x = 0 + animator_x.duration = 888 + } + } background: Rectangle { implicitWidth: 150 implicitHeight: control.strokeWidth @@ -34,6 +41,7 @@ ProgressBar{ radius: d._radius color: control.color PropertyAnimation on x { + id:animator_x running: control.indeterminate && control.visible from: -rect_progress.width to:control.width+rect_progress.width @@ -57,4 +65,3 @@ ProgressBar{ } } } - diff --git a/src/Qt6/imports/FluentUI/Controls/FluProgressBar.qml b/src/Qt6/imports/FluentUI/Controls/FluProgressBar.qml index 421e9e47..b8dd6207 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluProgressBar.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluProgressBar.qml @@ -13,6 +13,13 @@ ProgressBar{ id:d property real _radius: strokeWidth/2 } + onIndeterminateChanged:{ + if(!indeterminate){ + animator_x.duration = 0 + rect_progress.x = 0 + animator_x.duration = 888 + } + } background: Rectangle { implicitWidth: 150 implicitHeight: control.strokeWidth @@ -34,6 +41,7 @@ ProgressBar{ radius: d._radius color: control.color PropertyAnimation on x { + id:animator_x running: control.indeterminate && control.visible from: -rect_progress.width to:control.width+rect_progress.width @@ -57,4 +65,3 @@ ProgressBar{ } } } -