class QTextLength#

QTextLength 类封装了在 QTextDocument 中使用的不同类型的长度。 更多...

概要#

方法#

说明

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

详细描述#

当我们指定文本文档中元素长度的值时,我们通常需要提供一些其他信息,以便长度按照我们预期的这种方式使用。例如,当我们指定表格宽度时,该值可以代表固定像素数,也可以是一个百分比值。这些信息改变了值的含义以及它的使用方式。

通常,此类用于指定表格宽度。这些宽度可以指定为固定像素值、包含框架宽度的百分比值,或者可变宽度,使其仅占据所需的空间。

另请参阅

QTextTable

class Type#

此枚举描述了长度对象可以具有的不同类型。

常量

描述

QTextLength.VariableLength

对象宽度是可变的

QTextLength.FixedLength

对象宽度是固定的

QTextLength.PercentageLength

对象宽度为最大宽度的百分比

另请参阅

type()

__init__()#

构建一个新的长度对象,代表可变大小。

__init__(type, value)
参数:
  • typeType

  • value – float

构建一个新的长度对象,其类型和值为给定的 typevalue

__ne__(other)#
参数:

otherQTextLength

返回类型:

bool

如果此文本长度与 other 文本长度不同,则返回 true

__eq__(other)#
参数:

otherQTextLength

返回类型:

bool

如果此文本长度与 other 文本长度相同,则返回 true

rawValue()#
返回类型:

float

返回针对长度类型的特定约束值。如果长度是 PercentageLength,则原始值是百分比,范围为 0 到 100。如果长度是 FixedLength,则返回该固定值。对于可变长度,返回零。

type()#
返回类型:

类型

返回此长度对象类型。

另请参阅

类型

value(maxLength)#
参数:

maxLength – float

返回类型:

float

返回有效长度,受长度对象类型和指定的 maxLength 约束。

另请参阅

type()