zui docs v0.0.5
GitHub ↗
Buttons and input Native Qt

Font Picker

Font Picker is a native Zui component in the buttons and input catalog, with 24 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
font_picker "Inter", label: "Interface font", point_size: 14
API

Component properties

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

familyFamily configuration for Font Picker.property
labelLabel configuration for Font Picker.property
placeholderPlaceholder configuration for Font Picker.property
titleTitle configuration for Font Picker.property
point_sizePoint size configuration for Font Picker.property
pixel_sizePixel size configuration for Font Picker.property
weightWeight configuration for Font Picker.property
italicItalic configuration for Font Picker.property
underlineUnderline configuration for Font Picker.property
strikeoutStrikeout configuration for Font Picker.property
openedOpened configuration for Font Picker.property
native_dialogNative dialog configuration for Font Picker.property
widthWidth configuration for Font Picker.property
heightHeight configuration for Font Picker.property
enabledEnabled configuration for Font Picker.property
foregroundForeground configuration for Font Picker.property
mutedMuted configuration for Font Picker.property
backgroundBackground configuration for Font Picker.property
border_colorBorder color configuration for Font Picker.property
accentAccent configuration for Font Picker.property
radiusRadius configuration for Font Picker.property
font_familyFont family configuration for Font Picker.property
font_sizeFont size configuration for Font Picker.property
visibleVisible configuration for Font Picker.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.

inputNative event payload
changeNative event payload
acceptNative event payload
rejectNative event payload
openNative event payload
closeNative event payload