PySide6.QtCore.QMargins¶
- class QMargins¶
The
QMargins
class defines the four margins of a rectangle. More…Added in version 4.6.
Synopsis¶
Methods¶
def
__init__()
def
bottom()
def
isNull()
def
left()
def
__ne__()
def
__mul__()
def
__imul__()
def
__add__()
def
__iadd__()
def
__sub__()
def
__isub__()
def
__div__()
def
operator/=()
def
__eq__()
def
__or__()
def
right()
def
setBottom()
def
setLeft()
def
setRight()
def
setTop()
def
toMarginsF()
def
top()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
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 returnstrue
only if all margins are set to zero.QMargin objects can be streamed as well as compared.
- __init__()¶
Constructs a margins object with all margins set to 0.
See also
- __init__(left, top, right, bottom)
- Parameters:
left – int
top – int
right – int
bottom – int
Constructs margins with the given
left
,top
,right
, andbottom
See also
- bottom()¶
- Return type:
int
Returns the bottom margin.
See also
- isNull()¶
- Return type:
bool
Returns
true
if all margins are is 0; otherwise returns false.- left()¶
- Return type:
int
Returns the left margin.
See also
Returns
true
iflhs
andrhs
are different; otherwise returnsfalse
.- __ne__(rhs)
- Parameters:
rhs –
QMarginsF
- Return type:
bool
This is an overloaded function.
Returns a
QMargins
object that is formed by multiplying each component of the givenmargins
byfactor
.See also
operator*=()
operator/=()
- __mul__(factor)
- Parameters:
factor – int
- Return type:
Returns a
QMargins
object that is formed by multiplying each component of the givenmargins
byfactor
.See also
operator*=()
operator/=()
- __mul__(factor)
- Parameters:
factor – float
- Return type:
This is an overloaded function.
Returns a
QMargins
object that is formed by multiplying each component of the givenmargins
byfactor
.See also
operator*=()
operator/=()
- __mul__(factor)
- Parameters:
factor – float
- Return type:
This is an overloaded function.
Returns a
QMargins
object that is formed by multiplying each component of the givenmargins
byfactor
.See also
operator*=()
operator/=()
Multiplies each component of this object by
factor
and returns a reference to it.See also
operator/=()
- __imul__(factor)
- Parameters:
factor – float
- Return type:
This is an overloaded function.
Multiplies each component of this object by
factor
and returns a reference to it.See also
operator/=()
Returns a QMargin object that is formed from all components of
margins
.Returns a
QMargins
object that is the sum of the given margins,m1
andm2
; each component is added separately.See also
operator+=()
operator-=()
- __add__(lhs)
- Parameters:
lhs – int
- Return type:
Returns a
QMargins
object that is formed by addinglhs
torhs
.See also
operator+=()
operator-=()
- __add__(rhs)
- Parameters:
rhs – int
- Return type:
Returns a
QMargins
object that is formed by addingrhs
tolhs
.See also
operator+=()
operator-=()
Add each component of
margins
to the respective component of this object and returns a reference to it.See also
operator-=()
- __iadd__(addend)
- Parameters:
addend – int
- Return type:
This is an overloaded function.
Adds the
addend
to each component of this object and returns a reference to it.See also
operator-=()
Returns a QMargin object that is formed by negating all components of
margins
.Returns a
QMargins
object that is formed by subtractingm2
fromm1
; each component is subtracted separately.See also
operator+=()
operator-=()
- __sub__(rhs)
- Parameters:
rhs – int
- Return type:
Returns a
QMargins
object that is formed by subtractingrhs
fromlhs
.See also
operator+=()
operator-=()
Subtract each component of
margins
from the respective component of this object and returns a reference to it.See also
operator+=()
- __isub__(subtrahend)
- Parameters:
subtrahend – int
- Return type:
This is an overloaded function.
Subtracts the
subtrahend
from each component of this object and returns a reference to it.See also
operator+=()
Returns a
QMargins
object that is formed by dividing the components of the givenmargins
by the givendivisor
.See also
operator*=()
operator/=()
- __div__(divisor)
- Parameters:
divisor – float
- Return type:
This is an overloaded function.
Returns a
QMargins
object that is formed by dividing the components of the givenmargins
by the givendivisor
.See also
operator*=()
operator/=()
- operator/=(divisor)
- Parameters:
divisor – int
- Return type:
Divides each component of this object by
divisor
and returns a reference to it.See also
operator*=()
- operator/=(divisor)
- Parameters:
divisor – float
- Return type:
This is an overloaded function.
See also
operator*=()
Returns
true
iflhs
andrhs
are equal; otherwise returnsfalse
.- __eq__(rhs)
- Parameters:
rhs –
QMarginsF
- Return type:
bool
Returns a
QMargins
object that is formed from the maximum of each component ofm2
andm1
.See also
operator+=()
operator-=()
- right()¶
- Return type:
int
Returns the right margin.
See also
- setBottom(bottom)¶
- Parameters:
bottom – int
Sets the bottom margin to
bottom
.See also
- setLeft(left)¶
- Parameters:
left – int
Sets the left margin to
left
.See also
- setRight(right)¶
- Parameters:
right – int
Sets the right margin to
right
.See also
- setTop(top)¶
- Parameters:
top – int
Sets the Top margin to
Top
.See also
Returns these margins as margins with floating point accuracy.
See also
- top()¶
- Return type:
int
Returns the top margin.
See also