Buttons and input
Native Qt
File Picker
A native file chooser supporting filters, single or multiple selection, and folder state.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
file_picker "", label: "Import data", filters: ["JSON files (*.json)", "All files (*)"]
API
Component properties
26 component-specific values, plus shared item and layout properties.
pathPath configuration for File Picker.propertypathsPaths configuration for File Picker.propertylabelLabel configuration for File Picker.propertyplaceholderPlaceholder configuration for File Picker.propertytitleTitle configuration for File Picker.propertymodeMode configuration for File Picker.propertymultipleMultiple configuration for File Picker.propertyfiltersFilters configuration for File Picker.propertycurrent_folderCurrent folder configuration for File Picker.propertydefault_suffixDefault suffix configuration for File Picker.propertyopenedOpened configuration for File Picker.propertynative_dialogNative dialog configuration for File Picker.propertyaccept_textAccept text configuration for File Picker.propertycancel_textCancel text configuration for File Picker.propertywidthWidth configuration for File Picker.propertyheightHeight configuration for File Picker.propertyenabledEnabled configuration for File Picker.propertyforegroundForeground configuration for File Picker.propertymutedMuted configuration for File Picker.propertybackgroundBackground configuration for File Picker.propertyborder_colorBorder color configuration for File Picker.propertyaccentAccent configuration for File Picker.propertyradiusRadius configuration for File Picker.propertyfont_familyFont family configuration for File Picker.propertyfont_sizeFont size configuration for File Picker.propertyvisibleVisible configuration for File Picker.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.
↗
inputNative event payload↗
changeNative event payload↗
acceptNative event payload↗
rejectNative event payload↗
openNative event payload↗
closeNative event payload↗
folder_changeNative event payload