QTextLength 类
QTextLength 类封装了在 QTextDocument 中使用的不同长度类型。更多信息...
头文件 | #include <QTextLength> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
- 所有成员列表,包括继承成员
- QTextLength 是 富文本处理 API 的一部分。
注意: 此类中所有函数都是 可重入的。
公开类型
枚举 | Type { VariableLength, FixedLength, PercentageLength } |
公开函数
QTextLength() | |
QTextLength(QTextLength::Type type, qreal value) | |
qreal | rawValue() const |
QTextLength::Type | type() const |
qreal | value(qreal maximumLength) const |
QVariant | operator QVariant() const |
bool | operator!=(const QTextLength &other) const |
bool | operator==(const QTextLength &other) const |
详细描述
当我们在文本文档中指定一个元素的长度值时,我们通常需要提供一些其他信息,以便按预期的方式使用该长度。例如,当我们指定表格宽度时,该值可以代表像素的固定数量,也可以是百分比值。这些信息会改变值的含义以及其使用方式。
通常,此类用于指定表格宽度。这些可以是像素的固定数量、包含框架宽度的百分比,或者是允许其占用所需空间的变量宽度。
另请参阅QTextTable。
成员类型文档
enum QTextLength::Type
此枚举描述了一个长度对象可以具有的不同类型。
常量 | 值 | 描述 |
---|---|---|
QTextLength::VariableLength | 0 | 对象的宽度是可变的 |
QTextLength::FixedLength | 1 | 对象的宽度是固定的 |
QTextLength::PercentageLength | 2 | 对象的宽度是最大宽度的百分比 |
另请参阅type。
成员函数文档
QTextLength::QTextLength()
构造一个表示变量大小的长度对象。
[显式]
QTextLength::QTextLength(QTextLength::Type type, qreal value)
构建一个新的长度对象,给定类型和值。
qreal QTextLength::rawValue() const
返回长度类型的约束值。如果是QTextLength::PercentageLength,则原始值为百分比,范围在0到100之间。如果是QTextLength::FixedLength,则返回该固定量。对于可变长度,返回零。
QTextLength::Type QTextLength::type() const
返回此长度对象类型。
另请参阅QTextLength::Type.
qreal QTextLength::value(qreal maximumLength) const
返回受长度类型和指定的maximumLength约束的有效长度。
另请参阅type。
QVariant QTextLength::operator QVariant() const
将文本长度作为QVariant返回。
bool QTextLength::operator!=(const QTextLength &other) const
如果此文本长度与其他文本长度不同,则返回true
。
bool QTextLength::operator==(const QTextLength &other) const
如果此文本长度与其他文本长度相同,则返回true
。
© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。提供的文档根据GNU自由文档许可证版本1.3的条款使用,由自由软件基金会发布。Qt及其相关商标是芬兰及其它世界各地Qt公司的商标。所有其他商标均为其各自所有者的财产。