PySide6.QtGui.QTextLength

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)
Parameters:
  • type类型

  • value – 浮点数

构造一个具有给定typevalue的新长度对象。

__ne__(other)
Parameters:

其他QTextLength

Return type:

布尔

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

__eq__(other)
Parameters:

其他QTextLength

Return type:

布尔

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

rawValue()
Return type:

浮点数

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

type()
Return type:

类型

返回此长度对象的类型。

另请参阅

类型

value(maximumLength)
Parameters:

maximumLength – 浮点数

Return type:

浮点数

返回有效长度,受长度对象类型和指定的maximumLength限制。

另请参阅

type()