Drawing and interaction
Native Qt
Gradient
Gradient is a native Zui component in the drawing and interaction catalog, with 21 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.
gradient %w[#b7ff5a #66e3ff #a88bff], stops: [0.0, 0.55, 1.0], type: :linear, width: 420, height: 180, angle: 20, radius: 18
API
Component properties
21 component-specific values, plus shared item and layout properties.
colorsColors configuration for Gradient.propertystopsStops configuration for Gradient.propertytypeType configuration for Gradient.propertywidthWidth configuration for Gradient.propertyheightHeight configuration for Gradient.propertystart_xStart x configuration for Gradient.propertystart_yStart y configuration for Gradient.propertyend_xEnd x configuration for Gradient.propertyend_yEnd y configuration for Gradient.propertycenter_xCenter x configuration for Gradient.propertycenter_yCenter y configuration for Gradient.propertyfocal_xFocal x configuration for Gradient.propertyfocal_yFocal y configuration for Gradient.propertycenter_radiusCenter radius configuration for Gradient.propertyfocal_radiusFocal radius configuration for Gradient.propertyangleAngle configuration for Gradient.propertyradiusRadius configuration for Gradient.propertystrokeStroke configuration for Gradient.propertystroke_widthStroke width configuration for Gradient.propertyantialiasingAntialiasing configuration for Gradient.propertyvisibleVisible configuration for Gradient.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.
↗
clickNative event payload↗
hoverNative event payload