Skip to main content

QPicture

The QPicture class is a paint device that records and replays QPainter commands.

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

Example​

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

const picture = new QPicture();

Hierarchy​

Index​

Constructors​

Properties​

Methods​

Constructors​

constructor​

+ new QPicture(): QPicture

Overrides Component.constructor

Returns: QPicture

+ new QPicture(native: NativeElement): QPicture

Overrides Component.constructor

Parameters:

NameType
nativeNativeElement

Returns: QPicture

+ new QPicture(formatVersion: number): QPicture

Overrides Component.constructor

Parameters:

NameType
formatVersionnumber

Returns: QPicture

Properties​

native​

• native: NativeElement | null

Inherited from Component.native

Methods​

boundingRect​

▸ boundingRect(): QRect

Returns: QRect


isNull​

▸ isNull(): boolean

Returns: boolean


load​

▸ load(fileName: string): boolean

Parameters:

NameType
fileNamestring

Returns: boolean


save​

▸ save(fileName: string): boolean

Parameters:

NameType
fileNamestring

Returns: boolean


setBoundingRect​

▸ setBoundingRect(r: QRect): void

Parameters:

NameType
rQRect

Returns: void


size​

▸ size(): number

Returns: number