Data and collections
Native Qt
Calendar
Calendar is a native Zui component in the data and collections catalog, with 22 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.
calendar "2026-08-24", show_week_numbers: true, show_navigation: true, width: 520
API
Component properties
22 component-specific values, plus shared item and layout properties.
dateDate configuration for Calendar.propertyminimumMinimum configuration for Calendar.propertymaximumMaximum configuration for Calendar.propertymonthMonth configuration for Calendar.propertyyearYear configuration for Calendar.propertylocaleLocale configuration for Calendar.propertyshow_week_numbersShow week numbers configuration for Calendar.propertyshow_navigationShow navigation configuration for Calendar.propertywidthWidth configuration for Calendar.propertyheightHeight configuration for Calendar.propertybackgroundBackground configuration for Calendar.propertyheader_backgroundHeader background configuration for Calendar.propertyselected_backgroundSelected background configuration for Calendar.propertytoday_backgroundToday background configuration for Calendar.propertyforegroundForeground configuration for Calendar.propertymutedMuted configuration for Calendar.propertyaccentAccent configuration for Calendar.propertyborder_colorBorder color configuration for Calendar.propertyradiusRadius configuration for Calendar.propertyfont_familyFont family configuration for Calendar.propertyfont_sizeFont size configuration for Calendar.propertyvisibleVisible configuration for Calendar.propertyShow 14 shared item properties
enabledopacityscalerotationzfill_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↗
navigateNative event payload