PySide6.QtGui.QTextLength¶
- 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)
- Parameters:
type –
类型value – 浮点数
构造一个具有给定
type和value的新长度对象。- __ne__(other)¶
- Parameters:
其他 –
QTextLength- Return type:
布尔
如果此文本长度与
other文本长度不同,则返回true。- __eq__(other)¶
- Parameters:
其他 –
QTextLength- Return type:
布尔
如果此文本长度与
other文本长度相同,则返回true。- rawValue()¶
- Return type:
浮点数
返回特定于长度类型的约束值。如果长度是
PercentageLength,则原始值以百分比表示,范围在0到100之间。如果长度是FixedLength,则返回该固定值。对于可变长度,返回零。返回此长度对象的类型。
另请参阅
- value(maximumLength)¶
- Parameters:
maximumLength – 浮点数
- Return type:
浮点数
返回有效长度,受长度对象类型和指定的
maximumLength限制。另请参阅