Navigation and structure
Container
Native Qt
Accordion
An animated multi-section disclosure control that can keep one or several sections expanded.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
accordion ["Runtime", "Rendering", "Distribution"], expanded_indices: [0], multiple: false do
text "Runtime details"
text "Rendering details"
text "Distribution details"
end
API
Component properties
27 component-specific values, plus shared item and layout properties.
titlesTitles configuration for Accordion.propertysubtitlesSubtitles configuration for Accordion.propertyexpanded_indicesExpanded indices configuration for Accordion.propertymultipleMultiple configuration for Accordion.propertyanimatedAnimated configuration for Accordion.propertydurationDuration configuration for Accordion.propertyeasingEasing configuration for Accordion.propertyspacingSpacing configuration for Accordion.propertypaddingPadding configuration for Accordion.propertyheader_heightHeader height configuration for Accordion.propertywidthWidth configuration for Accordion.propertyheightHeight configuration for Accordion.propertyenabledEnabled configuration for Accordion.propertybackgroundBackground configuration for Accordion.propertyheader_backgroundHeader background configuration for Accordion.propertyexpanded_backgroundExpanded background configuration for Accordion.propertyforegroundForeground configuration for Accordion.propertymutedMuted configuration for Accordion.propertyaccentAccent configuration for Accordion.propertyborder_colorBorder color configuration for Accordion.propertyradiusRadius configuration for Accordion.propertyfont_familyFont family configuration for Accordion.propertyfont_sizeFont size configuration for Accordion.propertytitle_sizeTitle size configuration for Accordion.propertysubtitle_sizeSubtitle size configuration for Accordion.propertyindicator_sizeIndicator size configuration for Accordion.propertyvisibleVisible configuration for Accordion.propertyShow 13 shared item properties
opacityscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
toggleNative event payload↗
changeNative event payload↗
expandNative event payload↗
collapseNative event payload↗
showNative event payload↗
hideNative event payload↗
focusNative event payload↗
blurNative event payload