左海 2021-12-29 15:11 采纳率: 0%
浏览 92
已结题

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

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

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

期待指点。

  • 写回答

1条回答 默认 最新

  • 左海 2021-12-30 21:17
    关注

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

    评论

报告相同问题?

问题事件

  • 系统已结题 1月6日
  • 创建了问题 12月29日