PySide6.QtCore.QMargins

class QMargins

QMargins 类定义了一个矩形的四个边距。更多

在版本4.6中添加。

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QMargin 定义了一组四个边距;左、上、右和下,用于描述围绕矩形的边框的大小。

isNull() 函数仅在所有边距都设置为零时返回 true

QMargin 对象可以进行流式传输和比较。

__init__()

构造一个所有边距都设置为0的边距对象。

另请参阅

isNull()

__init__(left, top, right, bottom)
Parameters:
  • left – int

  • top – int

  • right – int

  • bottom – int

使用给定的lefttoprightbottom构造边距

bottom()
Return type:

整数

返回底部边距。

另请参阅

setBottom()

isNull()
Return type:

布尔

如果所有边距都为0,则返回true;否则返回false。

left()
Return type:

整数

返回左边距。

另请参阅

setLeft()

__ne__(rhs)
Parameters:

rhsQMargins

Return type:

布尔

如果 lhsrhs 不同,则返回 true;否则返回 false

__ne__(rhs)
Parameters:

rhsQMarginsF

Return type:

布尔

__mul__(factor)
Parameters:

factor – int

Return type:

QMargins

这是一个重载函数。

返回一个QMargins对象,该对象是通过将给定的margins的每个分量乘以factor形成的。

另请参阅

operator*=() operator/=()

__mul__(factor)
Parameters:

factor – int

Return type:

QMargins

返回一个QMargins对象,该对象是通过将给定的margins的每个分量乘以factor形成的。

另请参阅

operator*=() operator/=()

__mul__(factor)
Parameters:

factor – 浮点数

Return type:

QMargins

这是一个重载函数。

返回一个QMargins对象,该对象是通过将给定的margins的每个分量乘以factor形成的。

另请参阅

operator*=() operator/=()

__mul__(factor)
Parameters:

factor – 浮点数

Return type:

QMargins

这是一个重载函数。

返回一个QMargins对象,该对象是通过将给定的margins的每个分量乘以factor形成的。

另请参阅

operator*=() operator/=()

__imul__(factor)
Parameters:

factor – int

Return type:

QMargins

将此对象的每个组件乘以 factor 并返回对其的引用。

另请参阅

operator/=()

__imul__(factor)
Parameters:

factor – 浮点数

Return type:

QMargins

这是一个重载函数。

将此对象的每个组件乘以 factor 并返回对其的引用。

另请参阅

operator/=()

__add__()
Return type:

QMargins

返回一个由margins的所有组件形成的QMargin对象。

__add__(m2)
Parameters:

m2QMargins

Return type:

QMargins

返回一个QMargins对象,该对象是给定边距m1m2的总和;每个组件分别相加。

另请参阅

operator+=() operator-=()

__add__(lhs)
Parameters:

lhs – 整数

Return type:

QMargins

返回一个通过将lhs添加到rhs形成的QMargins对象。

另请参阅

operator+=() operator-=()

__add__(rhs)
Parameters:

rhs – 整数

Return type:

QMargins

返回一个通过将rhs添加到lhs形成的QMargins对象。

另请参阅

operator+=() operator-=()

__iadd__(margins)
Parameters:

边距QMargins

Return type:

QMargins

margins的每个分量添加到该对象的相应分量中,并返回其引用。

另请参阅

operator-=()

__iadd__(addend)
Parameters:

加数 – int

Return type:

QMargins

这是一个重载函数。

addend添加到此对象的每个组件,并返回对其的引用。

另请参阅

operator-=()

__sub__()
Return type:

QMargins

返回一个通过否定margins的所有分量形成的QMargin对象。

__sub__(m2)
Parameters:

m2QMargins

Return type:

QMargins

返回一个QMargins对象,该对象是通过从m1中减去m2形成的;每个组件分别被减去。

另请参阅

operator+=() operator-=()

__sub__(rhs)
Parameters:

rhs – 整数

Return type:

QMargins

返回一个QMargins对象,该对象是通过从lhs中减去rhs形成的。

另请参阅

operator+=() operator-=()

__isub__(margins)
Parameters:

边距QMargins

Return type:

QMargins

从这个对象的相应组件中减去margins的每个组件,并返回对其的引用。

另请参阅

operator+=()

__isub__(subtrahend)
Parameters:

被减数 – int

Return type:

QMargins

这是一个重载函数。

从这个对象的每个组件中减去subtrahend并返回对其的引用。

另请参阅

operator+=()

__div__(divisor)
Parameters:

除数 – int

Return type:

QMargins

返回一个QMargins对象,该对象是通过将给定的margins的各个分量除以给定的divisor而形成的。

另请参阅

operator*=() operator/=()

__div__(divisor)
Parameters:

除数 – float

Return type:

QMargins

这是一个重载函数。

返回一个QMargins对象,该对象是通过将给定的margins的各个分量除以给定的divisor而形成的。

另请参阅

operator*=() operator/=()

operator/=(divisor)
Parameters:

除数 – int

Return type:

QMargins

将此对象的每个组件除以divisor并返回对其的引用。

另请参阅

operator*=()

operator/=(divisor)
Parameters:

除数 – float

Return type:

QMargins

这是一个重载函数。

另请参阅

operator*=()

__eq__(rhs)
Parameters:

rhsQMargins

Return type:

布尔

如果 lhsrhs 相等,则返回 true;否则返回 false

__eq__(rhs)
Parameters:

rhsQMarginsF

Return type:

布尔

__or__(m2)
Parameters:

m2QMargins

Return type:

QMargins

返回一个由m2m1的每个分量的最大值组成的QMargins对象。

另请参阅

operator+=() operator-=()

right()
Return type:

整数

返回右边距。

另请参阅

setRight()

setBottom(bottom)
Parameters:

底部 – int

将底部边距设置为 bottom

另请参阅

bottom()

setLeft(left)
Parameters:

left – int

将左边距设置为 left

另请参阅

left()

setRight(right)
Parameters:

right – int

将右边距设置为 right

另请参阅

right()

setTop(top)
Parameters:

top – int

将上边距设置为 Top

另请参阅

top()

toMarginsF()
Return type:

QMarginsF

返回这些边距作为具有浮点精度的边距。

另请参阅

toMargins()

top()
Return type:

整数

返回上边距。

另请参阅

setTop()