zui docs v0.0.5
GitHub ↗
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.

Ruby
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.property
xX configuration for Window.property
yY configuration for Window.property
widthWidth configuration for Window.property
heightHeight configuration for Window.property
minimum_widthMinimum width configuration for Window.property
minimum_heightMinimum height configuration for Window.property
maximum_widthMaximum width configuration for Window.property
maximum_heightMaximum height configuration for Window.property
colorColor configuration for Window.property
visibleVisible configuration for Window.property
visibilityVisibility configuration for Window.property
modalityModality configuration for Window.property
flagsFlags configuration for Window.property
opacityOpacity configuration for Window.property
content_orientationContent orientation configuration for Window.property
Show 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