zui docs v0.0.5
GitHub ↗
Menus, dialogs, and feedback Native Qt

Progress Ring

A circular determinate or indeterminate progress indicator with native animation.

Usage

Ruby example

Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.

Ruby
progress_ring 72, minimum: 0, maximum: 100, size: 92, thickness: 8
API

Component properties

25 component-specific values, plus shared item and layout properties.

valueValue configuration for Progress Ring.property
minimumMinimum configuration for Progress Ring.property
maximumMaximum configuration for Progress Ring.property
indeterminateIndeterminate configuration for Progress Ring.property
sizeSize configuration for Progress Ring.property
widthWidth configuration for Progress Ring.property
heightHeight configuration for Progress Ring.property
thicknessThickness configuration for Progress Ring.property
track_colorTrack color configuration for Progress Ring.property
colorColor configuration for Progress Ring.property
foregroundForeground configuration for Progress Ring.property
start_angleStart angle configuration for Progress Ring.property
clockwiseClockwise configuration for Progress Ring.property
show_labelShow label configuration for Progress Ring.property
labelLabel configuration for Progress Ring.property
label_formatLabel format configuration for Progress Ring.property
animatedAnimated configuration for Progress Ring.property
durationDuration configuration for Progress Ring.property
easingEasing configuration for Progress Ring.property
enabledEnabled configuration for Progress Ring.property
opacityOpacity configuration for Progress Ring.property
font_familyFont family configuration for Progress Ring.property
font_sizeFont size configuration for Progress Ring.property
accessible_nameAccessible name configuration for Progress Ring.property
visibleVisible configuration for Progress Ring.property
Show 12 shared item properties
scalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

Subscribe with on widget, :event and keep behavior in Ruby.

value_changeNative event payload
showNative event payload
hideNative event payload