AnsiiEscapeCodeHandler 类
class Utils::AnsiEscapeCodeHandlerAnsiiEscapeCodeHandler 类解析文本并从中提取 ANSI 转义码。 更多...
头文件 | #include <AnsiEscapeCodeHandler> |
详细描述
为了在文本段之间保留颜色信息,必须在流的生命周期内存储此类的一个实例。此外,此类的一个实例不应处理多个流(至少不应同时处理)。
其主要功能是 parseText(),它接受文本和默认的 QTextCharFormat。此函数旨在解析文本并将带颜色的文本拆分为较短的字符串,同时设置适当的格式信息 QTextCharFormat。
用法
- 为流创建 AnsiEscapeCodeHandler 的新实例。
- 要添加新文本,请使用文本和默认的 QTextCharFormat 调用 parseText()。此函数的结果是一系列字符串,它们在适当的 QTextCharFormat 中设置了格式。
©2024 Qt 公司有限公司。本文档中包含的文档贡献是各自所有者的版权。本提供的文档是根据免费软件基金会(Free Software Foundation)发布的 GNU 自由文档许可证版本 1.3 的条款授权的。Qt 及其相应标志是芬兰的 Qt 公司及/或其他国家/地区的商标。所有其他商标均为各自所有者的财产。