Data and collections
Native Qt
Carousel
Carousel is a native Zui component in the data and collections catalog, with 21 component-specific properties.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
carousel [{ title: "Ruby", image: "assets/ruby.png" }, { title: "Qt", image: "assets/qt.png" }], label_field: :title, image_field: :image, current_index: 0
API
Component properties
21 component-specific values, plus shared item and layout properties.
itemsItems configuration for Carousel.propertykey_fieldKey field configuration for Carousel.propertylabel_fieldLabel field configuration for Carousel.propertydescription_fieldDescription field configuration for Carousel.propertyimage_fieldImage field configuration for Carousel.propertycurrent_indexCurrent index configuration for Carousel.propertypath_radiusPath radius configuration for Carousel.propertyitem_widthItem width configuration for Carousel.propertyitem_heightItem height configuration for Carousel.propertywidthWidth configuration for Carousel.propertyheightHeight configuration for Carousel.propertyinteractiveInteractive configuration for Carousel.propertyhighlight_rangeHighlight range configuration for Carousel.propertysnap_modeSnap mode configuration for Carousel.propertybackgroundBackground configuration for Carousel.propertyforegroundForeground configuration for Carousel.propertymutedMuted configuration for Carousel.propertyaccentAccent configuration for Carousel.propertyfont_familyFont family configuration for Carousel.propertyfont_sizeFont size configuration for Carousel.propertyvisibleVisible configuration for Carousel.propertyShow 14 shared item properties
enabledopacityscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
inputNative event payload↗
changeNative event payload↗
activateNative event payload↗
movement_startNative event payload↗
movement_endNative event payload↗
errorNative event payload