QTextItem 类
QTextItem 类提供了在自定义绘图引擎中绘制文本所需的所有信息。 更多...
头文件 | #include <QTextItem> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
公共类型
枚举 | RenderFlag { RightToLeft, Overline, Underline, StrikeOut } |
标志 | RenderFlags |
公共函数
qreal | ascent() const |
qreal | descent() const |
QFont | font() const |
QTextItem::RenderFlags | renderFlags() const |
QString | text() const |
qreal | width() const |
详细描述
当您实现自己的绘图引擎时,必须重新实现 QPaintEngine::drawTextItem(),一个以 QTextItem 为其参数之一的函数。
成员类型文档
enum QTextItem::RenderFlag
QTextItem::RenderFlags
常量 | 值 | 描述 |
---|---|---|
QTextItem::RightToLeft | 0x1 | 从右到左绘制文本。 |
QTextItem::Overline | 0x10 | 在文本上方画线。 |
QTextItem::Underline | 0x20 | 在文本下方画线。 |
QTextItem::StrikeOut | 0x40 | 在文本中画线。 |
RenderFlags 类型是 QFlags<RenderFlag> 的 typedef。它存储 RenderFlag 值的 OR 组合。
成员函数文档
qreal QTextItem::ascent() const
对应于绘制文本片段的 ascent。
qreal QTextItem::descent() const
对应于绘制文本片段的 descent。
QFont QTextItem::font() const
返回用于绘制文本的字体。
QTextItem::RenderFlags QTextItem::renderFlags() const
返回使用的渲染标志。
QString QTextItem::text() const
返回应该绘制的文本。
qreal QTextItem::width() const
指定要绘制的文本的总宽度。
© 2024 Qt 公司。此处包含的文档贡献归各自的拥有者所有。提供的文档是根据自由软件基金会发布的《GNU自由文档许可证》第1.3版条款授予的。Qt及其相应标志是芬兰的Qt公司及/或全球其他国家的商标。所有其他商标均属于其各自的拥有者。