QMargins

The QMargins class defines the four margins of a rectangle. More

Inheritance diagram of PySide6.QtCore.QMargins

New in version 4.6.

Synopsis

Functions

Detailed Description

QMargin defines a set of four margins; left, top, right and bottom, that describe the size of the borders surrounding a rectangle.

The isNull() function returns true only if all margins are set to zero.

QMargin objects can be streamed as well as compared.

class PySide6.QtCore.QMargins

PySide6.QtCore.QMargins(QMargins)

PySide6.QtCore.QMargins(left, top, right, bottom)

Parameters

Constructs a margins object with all margins set to 0.

See also

isNull()

Constructs margins with the given left, top, right, bottom

PySide6.QtCore.QMargins.bottom()
Return type

int

Returns the bottom margin.

See also

setBottom()

PySide6.QtCore.QMargins.isNull()
Return type

bool

Returns true if all margins are is 0; otherwise returns false.

PySide6.QtCore.QMargins.left()
Return type

int

Returns the left margin.

See also

setLeft()

PySide6.QtCore.QMargins.__ne__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

bool

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – int

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – int

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – float

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – float

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__imul__(arg__1)
Parameters

arg__1 – int

Return type

PySide6.QtCore.QMargins

Multiplies each component of this object by factor and returns a reference to it.

See also

operator/=()

PySide6.QtCore.QMargins.__imul__(arg__1)
Parameters

arg__1 – float

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Multiplies each component of this object by factor and returns a reference to it.

See also

operator/=()

PySide6.QtCore.QMargins.__add__()
Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__add__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Returns a QMargin object that is formed from all components of margins.

PySide6.QtCore.QMargins.__add__(lhs)
Parameters

lhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargin object that is formed from all components of margins.

PySide6.QtCore.QMargins.__add__(rhs)
Parameters

rhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargin object that is formed from all components of margins.

PySide6.QtCore.QMargins.__iadd__(arg__1)
Parameters

arg__1 – int

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Adds the addend to each component of this object and returns a reference to it.

See also

operator-=()

PySide6.QtCore.QMargins.__iadd__(margins)
Parameters

marginsPySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__sub__()
Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__sub__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Returns a QMargin object that is formed by negating all components of margins.

PySide6.QtCore.QMargins.__sub__(rhs)
Parameters

rhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargin object that is formed by negating all components of margins.

PySide6.QtCore.QMargins.__isub__(margins)
Parameters

marginsPySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__isub__(arg__1)
Parameters

arg__1 – int

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Subtracts the subtrahend from each component of this object and returns a reference to it.

See also

operator+=()

PySide6.QtCore.QMargins.__div__(divisor)
Parameters

divisor – int

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__div__(divisor)
Parameters

divisor – float

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.__idiv__(arg__1)
Parameters

arg__1 – float

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

See also

operator*=()

PySide6.QtCore.QMargins.__idiv__(arg__1)
Parameters

arg__1 – int

Return type

PySide6.QtCore.QMargins

Divides each component of this object by divisor and returns a reference to it.

See also

operator*=()

PySide6.QtCore.QMargins.__eq__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

bool

PySide6.QtCore.QMargins.__or__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

PySide6.QtCore.QMargins.right()
Return type

int

Returns the right margin.

See also

setRight()

PySide6.QtCore.QMargins.setBottom(bottom)
Parameters

bottom – int

Sets the bottom margin to bottom.

See also

bottom()

PySide6.QtCore.QMargins.setLeft(left)
Parameters

left – int

Sets the left margin to left.

See also

left()

PySide6.QtCore.QMargins.setRight(right)
Parameters

right – int

Sets the right margin to right.

See also

right()

PySide6.QtCore.QMargins.setTop(top)
Parameters

top – int

Sets the Top margin to Top.

See also

top()

PySide6.QtCore.QMargins.top()
Return type

int

Returns the top margin.

See also

setTop()