Navigation and structure
Container
Native Qt
Frame
Frame is a native Zui container in the navigation and structure catalog, with 18 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.
frame padding: 16, border_color: "#3a3a42", radius: 12 do
image "assets/preview.png", width: 320, height: 180
end
API
Component properties
18 component-specific values, plus shared item and layout properties.
layoutLayout configuration for Frame.propertyspacingSpacing configuration for Frame.propertypaddingPadding configuration for Frame.propertyleft_paddingLeft padding configuration for Frame.propertyright_paddingRight padding configuration for Frame.propertytop_paddingTop padding configuration for Frame.propertybottom_paddingBottom padding configuration for Frame.propertywidthWidth configuration for Frame.propertyheightHeight configuration for Frame.propertyenabledEnabled configuration for Frame.propertybackgroundBackground configuration for Frame.propertyforegroundForeground configuration for Frame.propertyborder_colorBorder color configuration for Frame.propertyborder_widthBorder width configuration for Frame.propertyradiusRadius configuration for Frame.propertylayout_directionLayout direction configuration for Frame.propertyclipClip configuration for Frame.propertyvisibleVisible configuration for Frame.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.
↗
clickNative event payload↗
showNative event payload↗
hideNative event payload↗
focusNative event payload↗
blurNative event payload