QMargins#

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

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, and 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

Returns true if m1 and m2 are different; otherwise returns false.

PySide6.QtCore.QMargins.__mul__(factor)#
Parameters

factor – int

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed by multiplying each component of the given margins by factor.

See also

operator*=() operator/=()

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – int

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Returns a QMargins object that is formed by multiplying each component of the given margins by factor.

See also

operator*=() operator/=()

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – float

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Returns a QMargins object that is formed by multiplying each component of the given margins by factor.

See also

operator*=() operator/=()

PySide6.QtCore.QMargins.__mul__(factor)
Parameters

factor – float

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Returns a QMargins object that is formed by multiplying each component of the given margins by factor.

See also

operator*=() operator/=()

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

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

PySide6.QtCore.QMargins.__add__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is the sum of the given margins, m1 and m2; each component is added separately.

See also

operator+=() operator-=()

PySide6.QtCore.QMargins.__add__(lhs)
Parameters

lhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed by adding lhs to rhs.

See also

operator+=() operator-=()

PySide6.QtCore.QMargins.__add__(rhs)
Parameters

rhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed by adding rhs to lhs.

See also

operator+=() operator-=()

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

Add each component of margins to the respective component of this object and returns a reference to it.

See also

operator-=()

PySide6.QtCore.QMargins.__sub__()#
Return type

PySide6.QtCore.QMargins

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

PySide6.QtCore.QMargins.__sub__(m2)
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed by subtracting m2 from m1; each component is subtracted separately.

See also

operator+=() operator-=()

PySide6.QtCore.QMargins.__sub__(rhs)
Parameters

rhs – int

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed by subtracting rhs from lhs.

See also

operator+=() operator-=()

PySide6.QtCore.QMargins.__isub__(margins)#
Parameters

marginsPySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Subtract each component of margins from the respective component of this object and returns a reference to it.

See also

operator+=()

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

Returns a QMargins object that is formed by dividing the components of the given margins by the given divisor.

See also

operator*=() operator/=()

PySide6.QtCore.QMargins.__div__(divisor)
Parameters

divisor – float

Return type

PySide6.QtCore.QMargins

This is an overloaded function.

Returns a QMargins object that is formed by dividing the components of the given margins by the given divisor.

See also

operator*=() operator/=()

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

Returns true if m1 and m2 are equal; otherwise returns false.

PySide6.QtCore.QMargins.__or__(m2)#
Parameters

m2PySide6.QtCore.QMargins

Return type

PySide6.QtCore.QMargins

Returns a QMargins object that is formed from the maximum of each component of m2 and m1.

See also

operator+=() operator-=()

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