有两部分文本,可以按先后顺序输出到QtextEdit窗口中显示。例如:第一部分文本:天气预报说,今天天气晴朗,明天天气也是晴朗。第二部分文本:根据天气预报情况,我估计后天也是晴朗。想要实现的效果:高亮第一和第二部分中的第一个“晴朗”。
我通过QtextDocument类中的document.find()方法匹配,目前只能实现高亮所有部分的第一个“晴朗”,或者高亮所有部分中的所有“晴朗”。
期待指点。
自问自答,问题已经解决,完美实现想要的效果了。