zui docs v0.0.5
GitHub ↗
Navigation and structure Container Native Qt

Tool Bar

Tool Bar is a native Zui container in the navigation and structure catalog, with 13 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.

Ruby
tool_bar spacing: 6, position: :top do
  tool_button "Save", icon: :save
  tool_separator
  tool_button "Run", icon: :play
end
API

Component properties

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

positionPosition configuration for Tool Bar.property
layoutLayout configuration for Tool Bar.property
spacingSpacing configuration for Tool Bar.property
paddingPadding configuration for Tool Bar.property
widthWidth configuration for Tool Bar.property
heightHeight configuration for Tool Bar.property
enabledEnabled configuration for Tool Bar.property
backgroundBackground configuration for Tool Bar.property
foregroundForeground configuration for Tool Bar.property
border_colorBorder color configuration for Tool Bar.property
radiusRadius configuration for Tool Bar.property
layout_directionLayout direction configuration for Tool Bar.property
visibleVisible configuration for Tool Bar.property
Show 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.

clickNative event payload
position_changeNative event payload
showNative event payload
hideNative event payload
focusNative event payload
blurNative event payload