实现文本的代码高亮。
本来初衷以为应该是自己用正则实现 不过发现有一个封装好的专门用于代码高亮的的类
QSyntaxHighlighter 通过其子类函数实现自定义代码高亮
构造函数可以用接受一个QTextDoucument*函数
explicit QSyntaxHighlighter(QObject *parent);
explicit QSyntaxHighlighter(QTextDocument *parent);
virtual ~QSyntaxHighlighter();
用于定义高亮代码块的函数
在QSynntaxHighlighter 定义了一个函数 void MyHighlighter::highlightBlock(constQString &text)