Skip to main content

QBrush

The QBrush class defines the fill pattern of shapes drawn by QPainter.

This class is a JS wrapper around Qt's QBrush class

Example​

const { QBrush } = require("@nodegui/nodegui");

const brush = new QBrush();

Hierarchy​

Index​

Constructors​

Properties​

Methods​

Constructors​

constructor​

+ new QBrush(nativeOrGlobalColor?: NativeElement | GlobalColor | QColor, style: BrushStyle): QBrush

Overrides Component.constructor

Parameters:

NameTypeDefault
nativeOrGlobalColor?NativeElement | GlobalColor | QColor-
styleBrushStyleBrushStyle.SolidPattern

Returns: QBrush

Properties​

native​

• native: NativeElement | null

Inherited from Component.native

Methods​

color​

▸ color(): QColor

Returns: QColor


isOpaque​

▸ isOpaque(): boolean

Returns: boolean


setColor​

▸ setColor(color: QColor | GlobalColor): void

Parameters:

NameType
colorQColor | GlobalColor

Returns: void


setStyle​

▸ setStyle(style: BrushStyle): void

Parameters:

NameType
styleBrushStyle

Returns: void


setTexture​

▸ setTexture(pixmap: QPixmap): void

Parameters:

NameType
pixmapQPixmap

Returns: void


style​

▸ style(): BrushStyle

Returns: BrushStyle


texture​

▸ texture(): QPixmap

Returns: QPixmap


Static fromQVariant​

▸ fromQVariant(variant: QVariant): QBrush

Parameters:

NameType
variantQVariant

Returns: QBrush