Skip to content
Components/Data displayIntroduced in 1.3.0

EMeterGroup Meter group ​

import EUI 1.0

Examples ​

Segmented meter ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Labels on top ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Vertical meter ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Custom total ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Thick meter ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Circular segmented meter ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Circular total and top labels ​

QML sourceQML
Preview
Run the code to try the component

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

Code runs in this browser Licenses

Rounded segmented bar ​

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
valuesvar

Meter segments with label, value, and optional color.

Default[]
barSizeint

Meter bar thickness in pixels.

Default12
maximumreal

Total represented by the bar; segments exceeding it are clipped.

Default100
verticalbool

Whether the meter bar runs vertically.

Defaultfalse
labelsOnTopbool

Place meter labels above the bar.

Defaultfalse
totalrealRead only

Sum of valid meter values.

Defaultitems.reduce(function(sum, item) { return sum + Number(item.value) }, 0)
itemsvarRead only

Meter entries after filtering invalid values.

Default
Show default value
Array.isArray(values) ? values.filter(function(item) { return item && typeof item === "object" && isFinite(item.value) && item.value >= 0 }) : []
circularbool

Display circular segments; takes precedence over vertical.

Defaultfalse
diameterint

Ring diameter in pixels; shrinks when available width is smaller.

Default160

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