Skip to content

ECircleProgress Circle progress ​

import EUI 1.0

Examples ​

Dashboard, status and formatted text ​

QML sourceQML
Preview
Run the code to try the component

Edit text, properties, or events, then select Run.

Code runs in this browser Licenses

Circle progress ​

QML sourceQML
Preview
Run the code to try the component

Edit text, properties, or events, then select Run.

Code runs in this browser Licenses

Properties ​

PropertyDescriptionValues and default
clockwisebool

Draw or rotate clockwise.

Defaulttrue
colorvar

Custom color; a transparent value usually selects theme or semantic colors.

DefaultDynamic binding
contentalias

Content slot; declare QML child objects directly inside the component.

DefaultAlias: customText.data
dashboardbool

Use a dashboard-style arc.

Defaultfalse
durationint

Animation or display duration in milliseconds; the component binding identifies its use.

Default3000
enabledbool

Allow interaction; false disables the control.

Defaulttrue
formatvar

Display format: date/time pattern, progress callback or countdown time placeholders.

Defaultnull
heightreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitHeight
indeterminatebool

Show indeterminate progress or read partial selection state.

Defaultfalse
percentagevar

Percentage progress from 0 to 100, taking precedence over value when set.

0–100
undefined: use value

Defaultundefined
showBackgroundbool

Show the progress track or loading overlay background.

Defaulttrue
showTextbool

Show progress or rating text.

Defaultfalse
startAngleint

Circular progress start angle in degrees.

Default90
statusstring

Semantic progress state; an empty value is the normal state.

"" / "success"
"warning" / "exception"

Default""
strokeLinecapstring

Shape of the progress stroke endpoints.

"round" / "butt"
"square"

Default"round"
strokeWidthint

Border, divider or progress track width in pixels.

Default6
styleTypeint

Semantic color style.

EStyle.Default
EStyle.Primary
EStyle.Success
EStyle.Info
EStyle.Warning
EStyle.Danger

DefaultEStyle.Primary
valuevar

Normalized progress from 0 to 1; a nonnegative percentage takes precedence.

0–1

Default0
visiblebool

Whether the component is visible.

Defaulttrue
widthreal

Component size in pixels; may be bound to its parent layout.

DefaultimplicitWidth
displayTextstringRead only

Display text after formatting, progress or badge rules.

DefaultComputed at runtime
effectiveColorcolorRead only

Resolved color from the theme, current state and custom palette.

DefaultComputed at runtime
effectiveStyleintRead only

Resolved EStyle palette for the progress status.

EStyle.Default
EStyle.Primary
EStyle.Success
EStyle.Info
EStyle.Warning
EStyle.Danger

DefaultComputed at runtime
normalizedValuerealRead only

Progress normalized to the valid range.

0–1

DefaultComputed at runtime

Released under the MIT License. Third-party assets retain their own licenses.