Navigation and structure
Native Qt
Navigation Rail
A compact or extended navigation rail for switching between primary destinations.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
navigation_rail [{ label: "Home", icon: :house }, { label: "Search", icon: :search }, { label: "Settings", icon: :gear }], current_index: 0, extended: true
API
Component properties
21 component-specific values, plus shared item and layout properties.
itemsItems configuration for Navigation Rail.propertycurrent_indexCurrent index configuration for Navigation Rail.propertyextendedExtended configuration for Navigation Rail.propertyalignmentAlignment configuration for Navigation Rail.propertyspacingSpacing configuration for Navigation Rail.propertypaddingPadding configuration for Navigation Rail.propertyitem_heightItem height configuration for Navigation Rail.propertywidthWidth configuration for Navigation Rail.propertyheightHeight configuration for Navigation Rail.propertyenabledEnabled configuration for Navigation Rail.propertybackgroundBackground configuration for Navigation Rail.propertyforegroundForeground configuration for Navigation Rail.propertymutedMuted configuration for Navigation Rail.propertyaccentAccent configuration for Navigation Rail.propertyselected_backgroundSelected background configuration for Navigation Rail.propertyborder_colorBorder color configuration for Navigation Rail.propertyradiusRadius configuration for Navigation Rail.propertyfont_familyFont family configuration for Navigation Rail.propertyfont_sizeFont size configuration for Navigation Rail.propertyicon_sizeIcon size configuration for Navigation Rail.propertyvisibleVisible configuration for Navigation Rail.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.
↗
inputNative event payload↗
changeNative event payload↗
selectNative event payload↗
showNative event payload↗
hideNative event payload↗
focusNative event payload↗
blurNative event payload↗
errorNative event payload