- class QTextLength#
QTextLength
类封装了在QTextDocument
中使用的不同类型的长度。 更多...概要#
方法#
def
__init__()
def
__ne__()
def
__eq__()
def
rawValue()
def
type()
def
value()
说明
此文档可能包含从 C++ 自动翻译到 Python 的代码段。我们始终欢迎对代码段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
当我们指定文本文档中元素长度的值时,我们通常需要提供一些其他信息,以便长度按照我们预期的这种方式使用。例如,当我们指定表格宽度时,该值可以代表固定像素数,也可以是一个百分比值。这些信息改变了值的含义以及它的使用方式。
通常,此类用于指定表格宽度。这些宽度可以指定为固定像素值、包含框架宽度的百分比值,或者可变宽度,使其仅占据所需的空间。
另请参阅
- class Type#
此枚举描述了长度对象可以具有的不同类型。
常量
描述
QTextLength.VariableLength
对象宽度是可变的
QTextLength.FixedLength
对象宽度是固定的
QTextLength.PercentageLength
对象宽度为最大宽度的百分比
另请参阅
- __init__()#
构建一个新的长度对象,代表可变大小。
- __init__(type, value)
- 参数:
type –
Type
value – float
构建一个新的长度对象,其类型和值为给定的
type
和value
。- __ne__(other)#
- 参数:
other –
QTextLength
- 返回类型:
bool
如果此文本长度与
other
文本长度不同,则返回true
。- __eq__(other)#
- 参数:
other –
QTextLength
- 返回类型:
bool
如果此文本长度与
other
文本长度相同,则返回true
。- rawValue()#
- 返回类型:
float
返回针对长度类型的特定约束值。如果长度是
PercentageLength
,则原始值是百分比,范围为 0 到 100。如果长度是FixedLength
,则返回该固定值。对于可变长度,返回零。返回此长度对象类型。
另请参阅
- value(maxLength)#
- 参数:
maxLength – float
- 返回类型:
float
返回有效长度,受长度对象类型和指定的
maxLength
约束。另请参阅