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