PyQt5中,如何使用QSyntaxHighlighter在QTextEdit中高亮显示指定内容,以及PyQt5中QSyntaxHighlighter的详细用法

问题遇到的现象和发生背景

PyQt5中,如何使用QSyntaxHighlighter在QTextEdit中高亮显示指定内容,以及PyQt5中QSyntaxHighlighter的详细用法(注意是python不是C++)

问题相关代码,请勿粘贴截图

暂无

运行结果及报错内容

暂无

我的解答思路和尝试过的方法

尝试过将HTML加载到QTextEdit中实现高亮,

我想要达到的结果

但我想在QTextEdit中实现CTRL+F搜索高亮,用HTML不停的替换会很麻烦。