Qt开发,如何在QtextEdit中实现分段落高亮指定内容?

有两部分文本,可以按先后顺序输出到QtextEdit窗口中显示。
例如:
第一部分文本:天气预报说,今天天气晴朗,明天天气也是晴朗。
第二部分文本:根据天气预报情况,我估计后天也是晴朗。
想要实现的效果:
高亮第一和第二部分中的第一个“晴朗”。

我通过QtextDocument类中的document.find()方法匹配,目前只能实现高亮所有部分的第一个“晴朗”,或者高亮所有部分中的所有“晴朗”。

期待指点。

自问自答,问题已经解决,完美实现想要的效果了。