PySide6.QtCore.QMarginsF¶
- class QMarginsF¶
-
概要¶
方法¶
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
toMargins()def
top()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QMarginsF定义了一组四个边距;左、上、右和下,描述了围绕矩形的边框的有限大小。isNull()函数仅在所有边距非常接近零时返回true。QMarginsF对象可以被流式传输以及进行比较。- __init__()¶
构造一个所有边距都设置为0的边距对象。
另请参阅
- __init__(margins)
- Parameters:
边距 –
QMargins
构造从给定的
margins复制的边距。另请参阅
- __init__(left, top, right, bottom)
- Parameters:
left – 浮点数
top – 浮点数
right – 浮点数
bottom – 浮点数
使用给定的
left、top、right和bottom构造边距。所有参数必须是有限的。- bottom()¶
- Return type:
浮点数
返回底部边距。
另请参阅
- isNull()¶
- Return type:
布尔
如果所有边距都非常接近0,则返回
true;否则返回false。另请参阅
qFuzzyIsNull()- left()¶
- Return type:
浮点数
返回左边距。
另请参阅
- __ne__(rhs)
- Parameters:
rhs –
QMarginsF- Return type:
布尔
如果
lhs和rhs有显著差异,则返回true;否则返回false。警告
此函数不检查严格不等式;相反,它使用模糊比较来比较边距。
另请参阅
qFuzzyCompare这是一个重载函数。
返回一个
QMarginsF对象,该对象是通过将给定的lhs边距的每个分量乘以有限因子rhs而形成的。另请参阅
operator*=()operator/=()- __mul__(rhs)
- Parameters:
rhs – 浮点数
- Return type:
这是一个重载函数。
返回一个
QMarginsF对象,该对象是通过将给定的lhs边距的每个分量乘以有限因子rhs形成的。另请参阅
operator*=()operator/=()将此对象的每个分量乘以给定的有限
factor,并返回对此对象的引用。另请参阅
operator/=()返回一个由
margins的所有组件形成的QMargin对象。返回一个
QMarginsF对象,该对象是给定边距lhs和rhs的总和;每个组件分别相加。另请参阅
operator+=()operator-=()- __add__(lhs)
- Parameters:
lhs – 浮点数
- Return type:
返回一个
QMarginsF对象,该对象是通过将lhs(必须是有限的)添加到rhs的每个组件中形成的。另请参阅
operator+=()operator-=()- __add__(rhs)
- Parameters:
rhs – 浮点数
- Return type:
返回一个
QMarginsF对象,该对象是通过将rhs(必须是有限的)添加到lhs的每个组件中形成的。另请参阅
operator+=()operator-=()将
margins的每个分量添加到该对象的相应分量中,并返回其引用。另请参阅
operator-=()- __iadd__(addend)
- Parameters:
加数 – float
- Return type:
这是一个重载函数。
将给定的有限
addend添加到此对象的每个组件,并返回对其的引用。另请参阅
operator-=()返回一个通过否定
margins的所有分量形成的QMargin对象。返回一个
QMarginsF对象,该对象是通过从lhs中减去rhs形成的;每个组件分别被减去。另请参阅
operator+=()operator-=()- __sub__(rhs)
- Parameters:
rhs – 浮点数
- Return type:
返回一个
QMarginsF对象,该对象是通过从lhs的每个分量中减去rhs(必须是有限的)形成的。另请参阅
operator+=()operator-=()从这个对象的相应组件中减去
margins的每个组件,并返回对其的引用。另请参阅
operator+=()- __isub__(subtrahend)
- Parameters:
减数 – float
- Return type:
这是一个重载函数。
从这个对象的每个组件中减去给定的有限
subtrahend并返回对其的引用。另请参阅
operator+=()这是一个重载函数。
返回一个
QMarginsF对象,该对象是通过将给定的lhs边距的各个分量除以给定的rhs除数而形成的。除数不能为零或NaN。
另请参阅
operator*=()operator/=()- operator/=(divisor)
- Parameters:
除数 – float
- Return type:
将此对象的每个组件除以
divisor并返回对此对象的引用。divisor不能为零或 NaN。另请参阅
operator*=()- __eq__(rhs)
- Parameters:
rhs –
QMarginsF- Return type:
布尔
如果
lhs和rhs近似相等,则返回true;否则返回 false。警告
此函数不检查严格相等性;相反,它使用模糊比较来比较边距。
另请参阅
qFuzzyCompare这是一个重载函数。
返回一个由
m2和m1的每个组件的最大值组成的QMarginsF对象。另请参阅
operator+=()operator-=()- right()¶
- Return type:
浮点数
返回右边距。
另请参阅
- setBottom(abottom)¶
- Parameters:
abottom – 浮点数
将底部边距设置为
abottom(必须为有限值)。另请参阅
- setLeft(aleft)¶
- Parameters:
aleft – 浮点数
将左边距设置为
aleft(必须为有限值)。另请参阅
- setRight(aright)¶
- Parameters:
aright – 浮点数
将右边距设置为
aright(必须为有限值)。另请参阅
- setTop(atop)¶
- Parameters:
atop – 浮点数
将上边距设置为
atop(必须为有限值)。另请参阅
返回此边距对象的基于整数的副本。
请注意,返回的边距中的组件将被四舍五入到最接近的整数。
另请参阅
QMarginsF()toMarginsF()- top()¶
- Return type:
浮点数
返回上边距。
另请参阅