Foundation and layout
Container
Native Qt
Window
Window is a native Zui container in the foundation and layout catalog, with 16 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.
window "Inspector", width: 520, height: 360,
minimum_width: 360, visible: true do
column(spacing: 12) { label "Detached native window" }
end
API
Component properties
16 component-specific values, plus shared item and layout properties.
titleTitle configuration for Window.propertyxX configuration for Window.propertyyY configuration for Window.propertywidthWidth configuration for Window.propertyheightHeight configuration for Window.propertyminimum_widthMinimum width configuration for Window.propertyminimum_heightMinimum height configuration for Window.propertymaximum_widthMaximum width configuration for Window.propertymaximum_heightMaximum height configuration for Window.propertycolorColor configuration for Window.propertyvisibleVisible configuration for Window.propertyvisibilityVisibility configuration for Window.propertymodalityModality configuration for Window.propertyflagsFlags configuration for Window.propertyopacityOpacity configuration for Window.propertycontent_orientationContent orientation configuration for Window.propertyShow 9 shared item properties
enabledscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
closeNative event payload↗
visible_changeNative event payload↗
active_changeNative event payload↗
visibility_changeNative event payload↗
moveNative event payload↗
resizeNative event payload