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(): QBrush

Overrides Component.constructor

Returns: QBrush

+ new QBrush(nativeElement: NativeElement): QBrush

Overrides Component.constructor

Parameters:

NameType
nativeElementNativeElement

Returns: QBrush

+ new QBrush(color: GlobalColor, style: BrushStyle): QBrush

Overrides Component.constructor

Parameters:

NameType
colorGlobalColor
styleBrushStyle

Returns: QBrush

+ new QBrush(color: QColor, style: BrushStyle): QBrush

Overrides Component.constructor

Parameters:

NameType
colorQColor
styleBrushStyle

Returns: QBrush

Properties

native

• native: NativeElement

Overrides Component.native


nodeChildren

• nodeChildren: Set‹Component›

Inherited from Component.nodeChildren


Optional nodeParent

• nodeParent? : Component

Inherited from Component.nodeParent

Methods

color

â–¸ color(): QColor

Returns: QColor


isOpaque

â–¸ isOpaque(): boolean

Returns: boolean


setColor

â–¸ setColor(color: QColor | GlobalColor): void

Parameters:

NameType
colorQColor | GlobalColor

Returns: void


setNodeParent

â–¸ setNodeParent(parent?: Component): void

Inherited from Component.setNodeParent

Parameters:

NameType
parent?Component

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