qt 两个textedit(针对同一个文件)内容同步修改

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

类似于工作协同工具啊,主要思路是:
在两个textedit框中编辑的时候,记录每次修改的位置、内容、操作,然后在保存到文件的时候进行合并处理。
一种取巧的方法是,文本按照句号分成一个一个子字符串,每次修改时,只针对子字符串修改(包括插入和删除操作)
这个麻烦的是:当两个textedit框中修改了同一处内容的时候,就需要增加额外的功能来处理(人工干预)。