AnsiiEscapeCodeHandler 类

class Utils::AnsiEscapeCodeHandler

AnsiiEscapeCodeHandler 类解析文本并从中提取 ANSI 转义码。 更多...

头文件 #include <AnsiEscapeCodeHandler>

详细描述

为了在文本段之间保留颜色信息,必须在流的生命周期内存储此类的一个实例。此外,此类的一个实例不应处理多个流(至少不应同时处理)。

其主要功能是 parseText(),它接受文本和默认的 QTextCharFormat。此函数旨在解析文本并将带颜色的文本拆分为较短的字符串,同时设置适当的格式信息 QTextCharFormat

用法

  • 为流创建 AnsiEscapeCodeHandler 的新实例。
  • 要添加新文本,请使用文本和默认的 QTextCharFormat 调用 parseText()。此函数的结果是一系列字符串,它们在适当的 QTextCharFormat 中设置了格式。

©2024 Qt 公司有限公司。本文档中包含的文档贡献是各自所有者的版权。本提供的文档是根据免费软件基金会(Free Software Foundation)发布的 GNU 自由文档许可证版本 1.3 的条款授权的。Qt 及其相应标志是芬兰的 Qt 公司及/或其他国家/地区的商标。所有其他商标均为各自所有者的财产。